阅读:6781回复:21
关于firefox移动版的制作问题
我一向是按照这种方法来制作移动版firefox的
下载原版程序安装 然后复制程序文件到U盘, 制作一个.lnk,指向到 "D:\Mozilla Firefox\firefox.exe" -profile "d:\FireFox\richeer" -profile后面是配置文件夹 这样就遇到了2个问题, 第一,在别的電腦,即使注册了firefox为默认程序,但因为没有配置文件而不能打开类似QQ发来的连接。 必须先打开.lnk,才能点击连接打开网址。 否则显示firefox已运行。 第二,在verycd点击电驴的连接,不会弹出电驴。 firefox不能识别电驴连接,即使我在内容里面定义了电驴连接的打开程序。 只能用ie tab打开网页,再点击下载 求解,谢谢 |
|
|
1楼#
发布于:2010-06-30 21:43
1,QQ的东西一直用IE打开,怕不兼容,可能要在C:\Documents and Settings\用户名\Application Data\Mozilla\Firefox\Profiles目录下生成profiles.ini文件,指向"d:\FireFox\richeer" 目录,才能默认浏览器启动吧,我猜的。
2,安装完电驴就可以支持了啊 |
|
2楼#
发布于:2010-06-30 21:43
QQ的东西,现在已经可以用Firefox打开了
移动版的东东应该是设置默认浏览器的问题 直接打开firefox程序,不能识别配置文档。。 我安装完电驴也不能打开连接,可能也是AppData没profiles的问题 |
|
|
3楼#
发布于:2010-06-30 21:43
一直在profiles.ini改配置路径,这样其它程序调用就没问题了
|
|
|
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... |
|
|
5楼#
发布于:2010-06-30 21:43
WIN7要用 -p参数建配置文件夹,再复制文件进去,不然认不到
好像是权限问题 放C盘系统重装还要备份配置 |
|
|
6楼#
发布于:2010-06-30 21:43
那么说,依然不能便携啊。。
这样说来,普遍制作的移动版firefox,制作成默认浏览器还是有问题 |
|
|
7楼#
发布于:2010-06-30 21:43
即使制作便携版,还是要重启一次。
|
|
8楼#
发布于:2010-06-30 21:43
那么说,依然不能便携啊。。
这样说来,普遍制作的移动版firefox,制作成默认浏览器还是有问题 |
|
|
9楼#
发布于:2010-06-30 21:43
你都移动版了还搞个什么默认浏览器?一旦你U盘拔走了,那电脑上的岂不是坏菜了。在说了,放到U盘上,盘符没法固定,很难搞定。所以用快捷方式做移动版有很大的制约。
搞移动版还是用bat启动比较靠谱,或者加一个标志文件,用电脑端的bat搜索并确认配置文件夹的实际盘符或路径。 默认浏览器需要在%AppData%\Mozilla\Firefox下面有一个profiles.ini来指定火狐默认启动的配置文件夹位置。 |
|
10楼#
发布于:2010-06-30 21:43
no001529:你都移动版了还搞个什么默认浏览器?一旦你U盘拔走了,那电脑上的岂不是坏菜了。在说了,放到U盘上,盘符没法固定,很难搞定。所以用快捷方式做移动版有很大的制约。我现在遇到的问题是profiles.ini指定的配置文件夹地址无效 造成我上面所说的1、2两点问题 不能打开qq的连接,不能打开电驴的连接 我firefox不能移动没什么关系,关键是配置文件要移动 一会儿在台式、一会儿在本本,这样很麻烦。。 |
|
|
11楼#
发布于:2010-06-30 21:43
ccbbs:我现在遇到的问题是profiles.ini指定的配置文件夹地址无效 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即可。 |
|
12楼#
发布于:2010-06-30 21:43
xxp2277: 谢谢xxp2277~! ![]() ![]() 果然!第二个问题是mimeTypes.rdf的问题,可能是我在vista下的配置到了win7不适用。此前我已经在默认程序那里选择了easymule.exe,但原来实际调用的是ed2kloader.exe 至于profiles.ini的编写规则我就不太明白了,因为我此前也曾修改过默认配置文件夹路径(如d:\firefox\richeer ),但firefox始终无法识别,会新建一个配置。似乎profiles.ini 不支持绝对路径。 现在我的解决办法是,在我要用的電腦上装上firefox,然后把配置文件复制到U盘。每次要用就复制一次过去新电脑上,用完再复制回去。。毕竟还是硬盘读写来得快。 虽然每次要占用一两分钟的时间,但并不是每次都必须要这样做,除非是书签&扩展&主题&其他方面有什么改动。 如果firefox可以漫游配置就好了,书签可以漫游,扩展和界面配置密码这些都不能漫游 |
|
|
13楼#
发布于:2010-06-30 21:43
原来是想随身带着配置文件。
profiles.ini 里面,绝对路径IsRelative=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压缩数据库 |
|
|
上一页
下一页