阅读:13124回复:22
关于Firefox 带 -profile参数默认浏览器的问题
这是一个困扰了我很久的问题,由于机器上一般都开着Firefox所以也没往心里去,
但现在想把Firefox移植到老婆的电脑上,所以有了下面的问题。(Firefox已被 设为默认浏览器) 在Firefox没有启动的时候,如果有外部程序调用Firefox: 1. 如果用户选择了Firefox的配置文件管理器在启动时不询问,系统将试图调用 某一个配置文件启动Firefox,应该是在勾上“启动时不询问”后用来启动Firefox的 配置文件 2. 否则,会启动配置文件管理器,询问用户用哪一个配置文件。 但是,上面所说的任何一种情况都不能达到用-profile方式启动的效果,也就是 说,只有用Firefox配置文件管理器生成的配置文件才能被外部程序调用,而如果 是纯绿色版,加-profile参数启动,profile目录不在documents and settings下的 话,无法被外部程序调用实现“冷启动”。 在有Firefox启动了的时候,只要没有-no-remote参数,当前Firefox的进程都会捕获 外部程序调用Firefox的请求,即便会打开新的Firefox窗口,也保证是在当前这个 配置文件下使用。这也就是为什么我一直无所谓的原因,因为电脑启动就会开着 Firefox。有什么办法能实现比如我的Firefox启动用的是 N:\Firefox\firefox.exe -profile "profile" 这样的位置和这样的命令行,现在没有Firefox启动的时候,用某个外部程序能直接 启动上面这个Firefox和上面这个配置文件? 我印象中好像Profile Manager在建立新配置文件中会询问配置文件存放的位置和名称, 或许这样我就能先在N盘建立一个Firefox的配置文件夹,然后把旧的配置文件覆盖 进去? |
|
|
1楼#
发布于:2008-10-28 03:13
学习了。。。
|
|
2楼#
发布于:2008-10-28 03:13
|
|
3楼#
发布于:2008-10-28 03:13
请问下在WIN7下要怎么修改这个批处理呢
|
|
|
4楼#
发布于:2008-10-28 03:13
我使用一个工具,可以任意设置默认的“浏览器”,在我电脑上,我就是使用它设置portable ff为默认浏览器的。
大家可以去使用一下,而且这个默认浏览器,在window下面不同用户都是可以分别设置的。 http://windowsxp.mvps.org/defaultbrowser.htm |
|
|
5楼#
发布于:2008-10-28 03:13
火狐就是这一点不尽如人意!
|
|
6楼#
发布于:2008-10-28 03:13
如何安装一个安装版,默认配置文件在默认的C盘,另外在其它盘弄一个绿色版,享用自己的配置文件呢?加启动参数和配置参数?可是好象没有配置管理器的提醒,绿色版也用的C盘那个默认的。。。
|
|
7楼#
发布于:2008-10-28 03:13
这个帖子的内容对于不同分区安装的多个火狐管用吗?批处理文件好象在安装版的火狐启动过后就失效,绿色版无法启动,需要手动再运行。。。
|
|
8楼#
发布于:2008-10-28 03:13
似乎 只要已启动 FF
他就会在 c:\Documents and Settings\XXXX\Application Data\ 目录下建立 mozilla 目录。。。 |
|
|
9楼#
发布于:2008-10-28 03:13
我都改
c:\Documents and Settings\XXXX\Application Data\Mozilla\Firefox\profiles.ini 其它程序调用,默认浏览器都不会出问题 |
|
|
10楼#
发布于:2008-10-28 03:13
顶起来,好好研究下,想同时使用每夜版和tete009的版本!
|
|
11楼#
发布于:2008-10-28 03:13
这个挺好,现在用 加壳引导挺方便的,
FF放在非系统盘,即使重装了,朝阳以前配置使用 |
|
|
12楼#
发布于:2008-10-28 03:13
如果我是用 Run_FF.exe
启动的话 该怎么改呢 |
|
|
13楼#
发布于:2008-10-28 03:13
谢谢GOLF-AT的批处理!我想应该还可以判断一下当前目录,从而决定写入profiles.ini文件的那一行,这样把这个文件放在Firefox.exe同一目录下就带着走了。
if not exist "%APPDATA%\Mozilla" (md "%APPDATA%\Mozilla") if not exist "%APPDATA%\Mozilla\Firefox" (md "%APPDATA%\Mozilla\Firefox") @echo [General] > "%APPDATA%\Mozilla\Firefox\profiles.ini" @echo StartWithLastProfile=1 >> "%APPDATA%\Mozilla\Firefox\profiles.ini" @echo [Profile0] >> "%APPDATA%\Mozilla\Firefox\profiles.ini" @echo Name=default >> "%APPDATA%\Mozilla\Firefox\profiles.ini" @echo Default=1 >> "%APPDATA%\Mozilla\Firefox\profiles.ini" @echo IsRelative=0 >> "%APPDATA%\Mozilla\Firefox\profiles.ini" @echo Path=%cd%\my_profile>> "%APPDATA%\Mozilla\Firefox\profiles.ini" |
|
|
14楼#
发布于:2008-10-28 03:13
对于新手而言,还是下面这个引导器好,作的真的不错!!
偶以前也是一直用代参数的FIREFOX,但总不能高为默认,所以找到了下面的这个引导器,很不错的! http://www.fonlan.cn/post/50.html 同时也佩服LZ的绿色精神,这能解决很多人的绿色问题吧! 呵呵呵!! |
|
上一页
下一页