web123lai
千年狐狸
千年狐狸
  • UID8036
  • 注册日期2005-08-17
  • 最后登录2019-05-01
  • 发帖数4225
  • 经验13枚
  • 威望1点
  • 贡献值20点
  • 好评度10点
  • 社区居民
30楼#
发布于:2006-06-03 21:27
看了一下Mozila的知识库,把那个Bat文件用UTF-8编码了,生成的文件在Dos下可以运行正常了,可在Firefox里还是不行,好像是nsILocalFile或是nsIProcess的问题,运行不起来。这些组件不支持中文?也许吧,我现在也不知道怎么改,大家谁知道的话和我说一声。先说声谢谢
kingsaba
火狐狸
火狐狸
  • UID214
  • 注册日期2004-11-26
  • 最后登录2011-11-29
  • 发帖数174
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
31楼#
发布于:2006-06-03 21:27
web123lai:装上Partablefirefox试了一下,说不能用是因为PartableFirefox安装的目录中含有中文,这样生成的那个BAT文件是错的,自然也就运行不正常了。把PartableFirefox换到不含中文的目录运行吧,比如说C盘的根目录回到原帖



没发现目录有中文啊……
e:\software\portablefirefox
kingsaba
火狐狸
火狐狸
  • UID214
  • 注册日期2004-11-26
  • 最后登录2011-11-29
  • 发帖数174
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
32楼#
发布于:2006-06-03 21:27
而且放在根目录一样是不行的
web123lai
千年狐狸
千年狐狸
  • UID8036
  • 注册日期2005-08-17
  • 最后登录2019-05-01
  • 发帖数4225
  • 经验13枚
  • 威望1点
  • 贡献值20点
  • 好评度10点
  • 社区居民
33楼#
发布于:2006-06-03 21:27
kingsaba:而且放在根目录一样是不行的回到原帖

奇怪,在我这里的C盘根目录运行正常。你可以查看一下扩展安装目录里的run.bat,每执行一步操作其实都是修改然后运行这个文件,你可以打开看看是不是有问题,自己双击运行一下也可以。
kingsaba
火狐狸
火狐狸
  • UID214
  • 注册日期2004-11-26
  • 最后登录2011-11-29
  • 发帖数174
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
34楼#
发布于:2006-06-03 21:27
你用的portablefirefox是1.5.0.3版么?
kingsaba
火狐狸
火狐狸
  • UID214
  • 注册日期2004-11-26
  • 最后登录2011-11-29
  • 发帖数174
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
35楼#
发布于:2006-06-03 21:27
终于可以用了
原来是我的系统缺少了msvcp70.dll这个文件
所以启动失败
不需要放在根目录,至于中文目录就不清楚了
magic8421
火狐狸
火狐狸
  • UID2816
  • 注册日期2005-02-05
  • 最后登录2007-03-19
  • 发帖数109
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
36楼#
发布于:2006-06-03 21:27
楼主知道操作系统只有windows一种
web123lai
千年狐狸
千年狐狸
  • UID8036
  • 注册日期2005-08-17
  • 最后登录2019-05-01
  • 发帖数4225
  • 经验13枚
  • 威望1点
  • 贡献值20点
  • 好评度10点
  • 社区居民
37楼#
发布于:2006-06-03 21:27
kingsaba:终于可以用了
原来是我的系统缺少了msvcp70.dll这个文件
所以启动失败
不需要放在根目录,至于中文目录就不清楚了
回到原帖

你是什么操作系统?什么版本?下次我修改的时候把那个DLL文件加进去。
中文目录我试过了,也不行,没找到解决办法,好像制作PartableFirefox的作者也不想放到中文目录里,我尽量找找吧,需要的话就更新。
web123lai
千年狐狸
千年狐狸
  • UID8036
  • 注册日期2005-08-17
  • 最后登录2019-05-01
  • 发帖数4225
  • 经验13枚
  • 威望1点
  • 贡献值20点
  • 好评度10点
  • 社区居民
38楼#
发布于:2006-06-03 21:27
magic8421:楼主知道操作系统只有windows一种回到原帖

如果是埋怨这个扩展在Linux下不能用的话,十分抱歉,这个扩展实际上是调用外部程序,Windows和Linux下面的可执行程序不同,需要的话,你可以自己制作一个Linux下的版本,原理类似。
PS:我的原则是什么方便用什么,是个实用主义者,LINUX UNIX Mac这些操作系统我都用过,虽然接触不是很多,但知道这些东西也没有什么了不起的,只要是需要,大家都可以玩得转。
kingsaba
火狐狸
火狐狸
  • UID214
  • 注册日期2004-11-26
  • 最后登录2011-11-29
  • 发帖数174
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
39楼#
发布于:2006-06-03 21:27
xpsp2完整版装的
web123lai
千年狐狸
千年狐狸
  • UID8036
  • 注册日期2005-08-17
  • 最后登录2019-05-01
  • 发帖数4225
  • 经验13枚
  • 威望1点
  • 贡献值20点
  • 好评度10点
  • 社区居民
40楼#
发布于:2006-06-03 21:27
kingsaba:xpsp2完整版装的回到原帖

唉,我的系统也是XPSP2,不知怎么搞的,系统里就有了那个文件,谢谢你的帮助,下次升级的时候把那个文件装进去。
magic8421
火狐狸
火狐狸
  • UID2816
  • 注册日期2005-02-05
  • 最后登录2007-03-19
  • 发帖数109
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
41楼#
发布于:2006-06-03 21:27
如果是埋怨这个扩展在Linux下不能用的话,十分抱歉,这个扩展实际上是调用外部程序,Windows和Linux下面的可执行程序不同,需要的话,你可以自己制作一个Linux下的版本,原理类似。
PS:我的原则是什么方便用什么,是个实用主义者,LINUX UNIX Mac这些操作系统我都用过,虽然接触不是很多,但知道这些东西也没有什么了不起的,只要是需要,大家都可以玩得转。

EzTor在运行程序的时候使用了Bat文件,所以通用性很好

我可没埋怨你没做其他系统的东西。我在用tor button插件,各个系统都可以用的。其实这个插件主要功能就是切换代理设置的状态,在不用代理和代理在localhost:8118之间切换。至于启动tor和privoxy服务是操作系统的事,没必要插件来管。
CrossBud
黄金狐狸
黄金狐狸
  • UID7038
  • 注册日期2005-06-29
  • 最后登录2016-08-31
  • 发帖数5948
  • 经验12枚
  • 威望2点
  • 贡献值40点
  • 好评度20点
  • 社区居民
42楼#
发布于:2006-06-03 21:27
FF正是由于其跨平台特性所以才得到广泛传播

所以考虑跨平台因素是相当重要的
web123lai
千年狐狸
千年狐狸
  • UID8036
  • 注册日期2005-08-17
  • 最后登录2019-05-01
  • 发帖数4225
  • 经验13枚
  • 威望1点
  • 贡献值20点
  • 好评度10点
  • 社区居民
43楼#
发布于:2006-06-03 21:27
magic8421
我可没埋怨你没做其他系统的东西。我在用tor button插件,各个系统都可以用的。其实这个插件主要功能就是切换代理设置的状态,在不用代理和代理在localhost:8118之间切换。至于启动tor和privoxy服务是操作系统的事,没必要插件来管。
回到原帖

  我想你误会了我说通用性好的意思,那个通用性不是操作系统的通用性,而是说这个扩展在Windows平台下稍加修改就可以用来启动其他的程序,比以前的那个Application bar还要好一些,因为这个扩展实际上是支持带参数启动的,那个则不行。当然了,那玩意不用修改就能用,想用这个的话,还要改一下。
  我制作这个扩展的目的已经说了,方便大家使用而已,既能在Firefox的界面上进行操作又不需要额外安装Tor这些程序了,比Tor Button多出来的地方就在于自带了程序不需要安装,至于应该不应该的事不好说,反正我是觉得方便了,送给和我一样的朋友吧。
  对了,如果不介意安装的话,我认为那个FoxyProxy到是个好东西,可以针对不同的网站使用不同的代理,也没有自带安装程序,估计可以做到跨平台。我现在是用代理脚本做这种工作,麻烦一点。(本想也自己实现这种功能的,可我其实对JavaScript和DOM编程一窍不通,只是临阵磨枪的学了一点,看了看FoxyProxy的代码头都大了,只能留待日后了)
web123lai
千年狐狸
千年狐狸
  • UID8036
  • 注册日期2005-08-17
  • 最后登录2019-05-01
  • 发帖数4225
  • 经验13枚
  • 威望1点
  • 贡献值20点
  • 好评度10点
  • 社区居民
44楼#
发布于:2006-06-03 21:27
CrossBud:FF正是由于其跨平台特性所以才得到广泛传播

所以考虑跨平台因素是相当重要的
回到原帖

  你说得很对,可是这个扩展自己带了安装程序,而安装程序在各个操作系统下面是不同的,启动方式也不一样,制作起来会很复杂,扩展的体积也会进一步增大。(也不是不能,FlashGot好像就做到了,又是一堆复杂的代码,外加针对不同的系统生成不同的可执行文件,就我这水平,呵呵,难)
游客

返回顶部