ccbbs
千年狐狸
千年狐狸
  • UID3450
  • 注册日期2005-02-28
  • 最后登录2012-08-24
  • 发帖数2857
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:5913回复:21

关于firefox移动版的制作问题

楼主#
更多 发布于:2010-06-30 21:43
我一向是按照这种方法来制作移动版firefox的
下载原版程序安装
然后复制程序文件到U盘,
制作一个.lnk,指向到
"D:\Mozilla Firefox\firefox.exe" -profile "d:\FireFox\richeer"
 -profile后面是配置文件夹

这样就遇到了2个问题,
第一,在别的電腦,即使注册了firefox为默认程序,但因为没有配置文件而不能打开类似QQ发来的连接。
必须先打开.lnk,才能点击连接打开网址。
否则显示firefox已运行。
第二,在verycd点击电驴的连接,不会弹出电驴。
firefox不能识别电驴连接,即使我在内容里面定义了电驴连接的打开程序。
只能用ie tab打开网页,再点击下载

求解,谢谢
 
 
 
msky
千年狐狸
千年狐狸
  • UID14649
  • 注册日期2006-09-21
  • 最后登录2023-04-03
  • 发帖数2959
  • 经验166枚
  • 威望0点
  • 贡献值12点
  • 好评度9点
  • 社区居民
1楼#
发布于:2010-06-30 21:43
1,QQ的东西一直用IE打开,怕不兼容,可能要在C:\Documents and Settings\用户名\Application Data\Mozilla\Firefox\Profiles目录下生成profiles.ini文件,指向"d:\FireFox\richeer" 目录,才能默认浏览器启动吧,我猜的。

2,安装完电驴就可以支持了啊
ccbbs
千年狐狸
千年狐狸
  • UID3450
  • 注册日期2005-02-28
  • 最后登录2012-08-24
  • 发帖数2857
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2010-06-30 21:43
QQ的东西,现在已经可以用Firefox打开了
移动版的东东应该是设置默认浏览器的问题
直接打开firefox程序,不能识别配置文档。。

我安装完电驴也不能打开连接,可能也是AppData没profiles的问题
 
 
 
Cye3s
千年狐狸
千年狐狸
  • UID155
  • 注册日期2004-11-25
  • 最后登录2024-01-30
  • 发帖数1322
  • 经验95枚
  • 威望0点
  • 贡献值34点
  • 好评度14点
  • 社区居民
  • 忠实会员
3楼#
发布于:2010-06-30 21:43
一直在profiles.ini改配置路径,这样其它程序调用就没问题了
我很懒...
ccbbs
千年狐狸
千年狐狸
  • UID3450
  • 注册日期2005-02-28
  • 最后登录2012-08-24
  • 发帖数2857
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2010-06-30 21:43
[General]
StartWithLastProfile=1

[Profile0]
Name=default
IsRelative=1
Path=d:\FireFox\richeer

我是这样填的,一用QQ打开连接,就会在
C:\Users\XXX\AppData\Roaming\Mozilla\Firefox
下生成配置文档,
而不是读取我的d:\FireFox\richeer 的配置文档
用相对路径的话,倒不如放在AppData...
 
 
 
Cye3s
千年狐狸
千年狐狸
  • UID155
  • 注册日期2004-11-25
  • 最后登录2024-01-30
  • 发帖数1322
  • 经验95枚
  • 威望0点
  • 贡献值34点
  • 好评度14点
  • 社区居民
  • 忠实会员
5楼#
发布于:2010-06-30 21:43
WIN7要用 -p参数建配置文件夹,再复制文件进去,不然认不到
好像是权限问题
放C盘系统重装还要备份配置
我很懒...
ccbbs
千年狐狸
千年狐狸
  • UID3450
  • 注册日期2005-02-28
  • 最后登录2012-08-24
  • 发帖数2857
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2010-06-30 21:43
那么说,依然不能便携啊。。

这样说来,普遍制作的移动版firefox,制作成默认浏览器还是有问题
 
 
 
ybbao
非常火狐
非常火狐
  • UID27616
  • 注册日期2008-12-29
  • 最后登录2023-05-21
  • 发帖数721
  • 经验53枚
  • 威望0点
  • 贡献值36点
  • 好评度1点
  • 社区居民
7楼#
发布于:2010-06-30 21:43
即使制作便携版,还是要重启一次。
ccbbs
千年狐狸
千年狐狸
  • UID3450
  • 注册日期2005-02-28
  • 最后登录2012-08-24
  • 发帖数2857
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2010-06-30 21:43
那么说,依然不能便携啊。。

这样说来,普遍制作的移动版firefox,制作成默认浏览器还是有问题
 
 
 
no001529
火狐狸
火狐狸
  • UID30669
  • 注册日期2009-10-12
  • 最后登录2016-11-11
  • 发帖数156
  • 经验12枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
9楼#
发布于:2010-06-30 21:43
你都移动版了还搞个什么默认浏览器?一旦你U盘拔走了,那电脑上的岂不是坏菜了。在说了,放到U盘上,盘符没法固定,很难搞定。所以用快捷方式做移动版有很大的制约。
搞移动版还是用bat启动比较靠谱,或者加一个标志文件,用电脑端的bat搜索并确认配置文件夹的实际盘符或路径。
默认浏览器需要在%AppData%\Mozilla\Firefox下面有一个profiles.ini来指定火狐默认启动的配置文件夹位置。
ccbbs
千年狐狸
千年狐狸
  • UID3450
  • 注册日期2005-02-28
  • 最后登录2012-08-24
  • 发帖数2857
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2010-06-30 21:43
no001529:你都移动版了还搞个什么默认浏览器?一旦你U盘拔走了,那电脑上的岂不是坏菜了。在说了,放到U盘上,盘符没法固定,很难搞定。所以用快捷方式做移动版有很大的制约。
搞移动版还是用bat启动比较靠谱,或者加一个标志文件,用电脑端的bat搜索并确认配置文件夹的实际盘符或路径。
默认浏览器需要在%AppData%\Mozilla\Firefox下面有一个profiles.ini来指定火狐默认启动的配置文件夹位置。
回到原帖
我现在遇到的问题是profiles.ini指定的配置文件夹地址无效
造成我上面所说的1、2两点问题
不能打开qq的连接,不能打开电驴的连接

我firefox不能移动没什么关系,关键是配置文件要移动
一会儿在台式、一会儿在本本,这样很麻烦。。
 
 
 
xxp2277
千年狐狸
千年狐狸
  • UID24388
  • 注册日期2008-05-31
  • 最后登录2024-03-28
  • 发帖数1513
  • 经验133枚
  • 威望0点
  • 贡献值46点
  • 好评度8点
  • 社区居民
11楼#
发布于:2010-06-30 21:43
ccbbs:我现在遇到的问题是profiles.ini指定的配置文件夹地址无效
造成我上面所说的1、2两点问题
不能打开qq的连接,不能打开电驴的连接

我firefox不能移动没什么关系,关键是配置文件要移动
一会儿在台式、一会儿在本本,这样很麻烦。。
回到原帖

1、关于设置移动版Firefox为默认的问题,我觉得无解。因为设置默认浏览器,其中一条要求就是在注册表里把http协议的打开方式关联到Firefox,但是移动版在U盘上的盘符可能变化,就是说每到一台电脑都要手动设置一下。
2、电驴链接打不开是因为你电驴客户端没有在注册表里正确注册,检查一下HKEY_CLASSES_ROOT\ed2k\shell\open\command的默认值。还不行就把配置文件夹下的mimeTypes.rdf文件删除重启Firefox让它重新生成。
3、-profiles参数启动时后面的格式支持相对路径,你的帖子中有【"D:\Mozilla Firefox\firefox.exe" -profile "d:\FireFox\richeer" 】所以我认为你的richeer文件夹就是配置文件夹,我建议你把richeer文件夹复制到D:\Mozilla Firefox\,与Firefox.exe同目录,这样你的快捷方式也可以写成"D:\Mozilla Firefox\firefox.exe" -profile "richeer"。(配置文件在D:\Mozilla Firefox\richeer里面)
为避免U盘在不同电脑上的盘符不同,可以建立一个批处理文件放在Firefox.exe同目录中,命名为ff.bat,内容如下:
start /min Firefox.exe -profile "richeer"

当然,打开U盘后如果不想点击这么多层目录去找这个ff.bat文件,可以把这个ff.bat文件放在你的D盘根目录,内容为:
path=Mozilla Firefox\
start /min /high firefox.exe -profile "%path%\richeer"

这样,你只需要把Mozilla Firefox文件夹(包含配置文件夹richeer)拷贝到U盘根目录里,再把ff.bat文件放在U盘根目录,在不同的电脑上即使盘符不同都可以启动你的richeer配置文件。
————————————————————
我觉得移动版的Firefox这样制作很好。
后来仔细再看了一下你的帖子,似乎是想把U盘带到别的电脑,直接点击Firefox.exe也要启动U盘上的配置文件。这个其实也有办法,就是用cd命令把当前U盘上的路径显示出来追加到profiles.ini并设置Default即可。
ccbbs
千年狐狸
千年狐狸
  • UID3450
  • 注册日期2005-02-28
  • 最后登录2012-08-24
  • 发帖数2857
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
12楼#
发布于:2010-06-30 21:43
xxp2277
2、电驴链接打不开是因为你电驴客户端没有在注册表里正确注册,检查一下HKEY_CLASSES_ROOT\ed2k\shell\open\command的默认值。还不行就把配置文件夹下的mimeTypes.rdf文件删除重启Firefox让它重新生成。

后来仔细再看了一下你的帖子,似乎是想把U盘带到别的电脑,直接点击Firefox.exe也要启动U盘上的配置文件。这个其实也有办法,就是用cd命令把当前U盘上的路径显示出来追加到profiles.ini并设置Default即可。
回到原帖

谢谢xxp2277~!  

果然!第二个问题是mimeTypes.rdf的问题,可能是我在vista下的配置到了win7不适用。此前我已经在默认程序那里选择了easymule.exe,但原来实际调用的是ed2kloader.exe

至于profiles.ini的编写规则我就不太明白了,因为我此前也曾修改过默认配置文件夹路径(如d:\firefox\richeer ),但firefox始终无法识别,会新建一个配置。似乎profiles.ini 不支持绝对路径。

现在我的解决办法是,在我要用的電腦上装上firefox,然后把配置文件复制到U盘。每次要用就复制一次过去新电脑上,用完再复制回去。。毕竟还是硬盘读写来得快。
虽然每次要占用一两分钟的时间,但并不是每次都必须要这样做,除非是书签&扩展&主题&其他方面有什么改动。
如果firefox可以漫游配置就好了,书签可以漫游,扩展和界面配置密码这些都不能漫游
 
 
 
xxp2277
千年狐狸
千年狐狸
  • UID24388
  • 注册日期2008-05-31
  • 最后登录2024-03-28
  • 发帖数1513
  • 经验133枚
  • 威望0点
  • 贡献值46点
  • 好评度8点
  • 社区居民
13楼#
发布于:2010-06-30 21:43
原来是想随身带着配置文件。
profiles.ini 里面,绝对路径IsRelative=0。
ccbbs
千年狐狸
千年狐狸
  • UID3450
  • 注册日期2005-02-28
  • 最后登录2012-08-24
  • 发帖数2857
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
14楼#
发布于:2010-06-30 21:43
我觉得,移动版firefox的制作,应该是这样比较好
U盘里面
1有一个zip版的firefox
2有一个配置文件夹(压缩文件)
3有一个firefoxloader.exe

然后每次到了新電腦,首先解压zip到硬盘,然后把配置文件和firefoxloader.exe 解压到相应目录
完事后,把配置文件压缩回U盘,删掉配置

这样基本上就可以漫游配置了
这样做的优点是

1firefox和配置都在硬盘上运行的,速度比u盘运行要快
2如果机器是常用的&没有还原的话,zip的firefox和firefoxloader.exe 可以只复制一次。
3解压加压配置文件的速度,比网上漫游来得要快
4操作步骤其实不复杂,只是很难做成一个程序

如果配置文件比较大,可以考虑用储存的压缩比,清空历史记录,用sqlite3压缩数据库
 
 
 
上一页
游客

返回顶部