独立运行Firefox扩展-Scribefire

之前一直使用 Scribefire写博客,用的是Firefox扩展程序,现在主要浏览器切换到 Chrome了,这样一来 Scribefire就用不了了,虽然Scribefire刚刚推出了 Chrome版插件,但是现在功能太粗糙,很难使用,这就是我萌生了一个想法,怎样运行 Firefox下的 Scribefire 插件而不用启动Firefox浏览器


 今天终于找到了办法,那就是使用XULRunner。 XULRunner就是一个Mozilla开发的虚拟运行环境,它基于Java,能够执行和解释使用xul描述的界面,生成Windows窗口(当然也可以使Linux…), 我们的熟悉的Firefox就是基于XULRunner开发,安装了Firefox浏览器的电脑其实就具备了XULRunner的功能,能够被XULRunner运行的应用该怎么制作可以参见这里

Scribefire官方并没有发布 XULRunner版本的软件,所以只能从之前安装的xpi扩展中提取,然后编写一个 application.ini 就可以了。这里提供我已经修改好了的 Scribefire.zip , 解压后放到你想放的位置例如 F:\MyDoc\Scribefire

然后给Firefox创建一个快捷方式,创建成功后修改其属性的“目标”为:

“D:\Program Files\Mozilla Firefox\firefox.exe”  -app “F:\MyDoc\Scribefire\application.ini”

这样一来Scribefire就可以直接运行了,是不是很爽?? 但是有个问题,打开Scribefire,并没有自动导入之前的数据,原因很简单,因为XULRunner会根据application.ini里指定的 AppName和Vendor来创建用户数据文件夹,如果你AppName写上Firefox,Vendor写上Mozilla,那么Scribefire独立运行的时候就会找到你原来的Firefox数据文件夹,那么原来的数据也就可用了,但建议不要这样做,因为之所以不想启动Firefox就是因为之前插件太多启动还要检查兼容性拖慢了速度,所以建议重新创建Profile,也就是起个不同的名字。

Scribefire创建的文件夹为在 %AppData% 下面,例如我的在”C:\Documents and Settings\Administrator\Application Data\Scribefire” ,XULRunner创建的Profile的机制和之前说过的 Firefox Profile一样。可以编辑 profile.ini 文件来指向任意地址的 profile。XULRunner会生成一大堆文件包括 scribefire.sqlite. 你可以使用原来Firefox Profile中的 scribefire.sqlite来替换这里的来达到导入数据的目的,或者使用Scribefire的Settings里自带的 Import功能。

相关日志

本文发表于星期六, 六月 26th, 2010 at 下午 12:06 文章归类于 软件应用. 标签: , .
你可以去 留下评论, 或者

10 条评论

  1. XULRunner基于Java? http://en.wikipedia.org/wiki/XULRunner

    [回复]

    febird 回复:

    多谢赐教,我又先入为主了。

    [回复]

  2. Firefox还是挺好的嘛

    [回复]

  3. 不错 支持下!!

    [回复]

  4. Firefox还是挺好的嘛

    [回复]

  5. 加油啊!
    祝贺贵站越办越好

    [回复]

    febird 回复:

    谢谢!

    [回复]

  6. 火狐还是好用的,为什么要换呢/?

    [回复]

    febird 回复:

    那是因为Chrome更好用。

    [回复]

    ljx0517 回复:

    Chrome是不错,开多了巨吃内存,我一般ff都停留20+个页面,Chrome都不敢想

    [回复]

我有话说

没有自己的个性头像?去搞一个吧,很简单的,只要去Gravtar登记一下就OK啦,绑定Email后就可以在全球使用的。

标注有 黑体 的域是必填的. 你的电子邮件地址是 永远 不会公开或者转交给第三方.

下面的HTML标记可用:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
URIs 必须书写完整 (例如: http://www.febird.net) 并且所有的标签都应该正确关闭.

换行符与段落标记将自动产生.

大家要注意了,XX言论 可能 会被和谐哦.

  1. 我的网络


  2. 标签云

  3. 推荐服务

  4. 分类目录


  5. 最近文章

    1. 2011年度小结
    2. 美国主机与翻墙
    3. Archos101平板安装openAOS系统
    4. 折腾能力下降
    5. 新浪微博与腾讯QQ正面竞争已经展开
    6. Google Talk 和 Google Voice 的终极整合
    7. “无法访问Windows Installer服务”解决方法
    8. 跨平台的移动应用开发框架-PhoneGap
    9. 七月
    10. 在电脑上K歌的设置
    11. 中国通货膨胀的原因
    12. 关于家族字辈
    13. 15款免费云存储服务
    14. 基于PHP的开源在线OA软件 Feng Office
    15. 在WordPress中展示Facebook相册
    16. MusicBrainz Picard–MP3自动标签匹配工具
    17. 荧光灯为啥不能直接装在普通调光台灯上
    18. 打电话时”已关机”和“无法接通”的区别
    19. Ubuntu下使用WindowsMediaCenter遥控器控制XBMC
    20. 非常酷的开源Media Center-XBMC
  6. 最近评论

    1. ninee's avatarninee
      不错,有收获,有计划!
    2. febird's avatarfebird
      你说的是 Virtual-WiFi ? 只要是通过Windows的“共享网络连接"功能的,作为网关的那块网卡就支持NAT功能,也就起到了路由器的作用。 至于说一块网卡怎么能生成两个接口,那是网卡的一种模式,可以理解为AP-STA模式。
    3. jk's avatarjk
      问一下啊。。。W7下系统就能自动有一个虚拟网卡。通过它可以共享网络。那么这个虚拟网卡和物理网卡是怎么连的?我觉得是NAT吧。问一下。还有我G+上加你了。
    4. febird's avatarfebird
      哥的地盘,要开始实名制了。
    5. 就不告诉你's avatar就不告诉你
      公子啊,第5条是亮点啊~
    6. 龙龙Fred's avatar龙龙Fred
      那我一定要试一试
    7. NoAnyLove's avatarNoAnyLove
      对,GoAgnet是个不错的解决方案,不仅免费,而且速度也快,基本上可以达到你的带宽的全速(但是好像不能超过500 KB/s ,话说,国内个人用的带宽还很少有能达到这个速度的),比许多收费的SSH和VPN还要快。用于看Youtube绝对死最好的选择,访问一些美国网站也不是问题
    8. a nerd's avatara nerd
      GoAgent不就解决了