為了改善您的使用體驗,本網站正在進行維護,部分功能暫時無法使用。若本站的文件無法解決您的問題,想要向社群發問的話,請到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 發問,我們的社群成員將很快會回覆您的疑問。

搜尋 Mozilla 技術支援網站

防止技術支援詐騙。我們絕對不會要求您撥打電話或發送簡訊,或是提供個人資訊。請用「回報濫用」功能回報可疑的行為。

了解更多

Load url in running multiple firefox versions's tab through cmd

more options

I have launched multiple firefox version through following command. "\Program Files\Mozilla Firefox 18\firefox.exe" -profile "C:\f18" -no-remote "\Program Files\Mozilla Firefox31\firefox.exe" -profile "C:\f31" -no-remote Both versions are running, now I want to load a url in tab of both versions through cmd. Currently I am unable to do so. I have tried almost every flag/ command, documented by Mozilla. e.g. "\Program Files\Mozilla Firefox18\firefox.exe" -profile "C:\f18" -remote "openURL(http://example.com, new-tab)" "\Program Files\Mozilla Firefox18\firefox.exe" -remote "openURL(http://example.com, new-tab)" "\Program Files\Mozilla Firefox18\firefox.exe" -profile "C:\f18" -remote "openURL(http://example.com, new-tab)" Everytime I was encountered with an error due to parent.lock or another new windows (with new process) appeared. - - - - - - - - - - - - I want to open url in tabs of running Mozilla Firefox versions. Please correct me if I am doing wrong or guide me how can I solve this problem, Thanks

I have launched multiple firefox version through following command. "\Program Files\Mozilla Firefox 18\firefox.exe" -profile "C:\f18" -no-remote "\Program Files\Mozilla Firefox31\firefox.exe" -profile "C:\f31" -no-remote Both versions are running, now I want to load a url in tab of both versions through cmd. Currently I am unable to do so. I have tried almost every flag/ command, documented by Mozilla. e.g. "\Program Files\Mozilla Firefox18\firefox.exe" -profile "C:\f18" -remote "openURL(http://example.com, new-tab)" "\Program Files\Mozilla Firefox18\firefox.exe" -remote "openURL(http://example.com, new-tab)" "\Program Files\Mozilla Firefox18\firefox.exe" -profile "C:\f18" -remote "openURL(http://example.com, new-tab)" Everytime I was encountered with an error due to parent.lock or another new windows (with new process) appeared. - - - - - - - - - - - - I want to open url in tabs of running Mozilla Firefox versions. Please correct me if I am doing wrong or guide me how can I solve this problem, Thanks

被選擇的解決方法

The -no-remote command-line switch does not allow you to use -remote (as the name implies). That took effect in Firefox 9 (see https://developer.mozilla.org/docs/Mo.../Command_Line_Options#-no-remote).

Could you test starting Firefox with the new (not well documented) -new-instance switch instead of -no-remote and see whether that works? That was added in Firefox 13.

從原來的回覆中察看解決方案 👍 0

所有回覆 (7)

more options

選擇的解決方法

The -no-remote command-line switch does not allow you to use -remote (as the name implies). That took effect in Firefox 9 (see https://developer.mozilla.org/docs/Mo.../Command_Line_Options#-no-remote).

Could you test starting Firefox with the new (not well documented) -new-instance switch instead of -no-remote and see whether that works? That was added in Firefox 13.

more options

Hello

firefox.exe -new-tab https://support.mozilla.org/en-US/questions/1028069

(your question is in the above url)

any luck ?


thank you

more options

Thanks jscher2000 for quick reply, -new-instance was not documented yet. But here is a case I have launched Firefox version 5 with following command. "\Program Files\Mozilla Firefox5\firefox.exe" -new-instance "\Program Files\Mozilla Firefox30\firefox.exe" -new-instance and with "\Program Files\Mozilla Firefox5\firefox.exe" -profile "C:\f5" -new-instance "\Program Files\Mozilla Firefox30\firefox.exe" -profile "C:\f30" -new-instance I can only see single version executing through process monitor. While threads were created each time when I executed these commands.

more options

Need pre running multiple firefox version at the same time too. I think it's not possible to launch another instance of firefox (version 9 or less) without using -no-remote. Let's say we have two version running (each version has separate process not thread), now how can I load them url into it's tab using command line.

more options

Here is my understanding:

Firefox < 9 you can use -no-remote as you originally described.

Firefox 9-12 you are out of luck

Firefox 13+ you can use -new-instance

But... why on earth do you care about such old versions of Firefox?

more options

So currently we are not able to perform this action with these versions of firefox with or without -no-remote flag?

more options

Hi IstyloMax, I don't know what you mean by "currently". Do you mean in Firefox 33? In theory you should be able to start separate instances using -new-instance and send them commands using -remote. However, I've never tried it myself.

Maybe there is a better forum for this kind of question?