logo       

Re: Make Firefox the default browser?: msg#00020

package-management.wpkg.user

Subject: Re: Make Firefox the default browser?

Jean-Jacques,
Your fix works! It's great!
One hitch; .htm files still have an IE icon and not a Firefox icon... They open in Firefox though. Rename the file with .html for the extension and it gets a Firefox icon.
Weird.
Anyone have a fix? : )

Now more questions that might be off-topic for this list.
What does the nsBrowserContentHandler.js file do?
Is there risk of breaking anything when copying the patched version to a previous install?



Jean-Jacques Moulis wrote:
On Mon, 01 May 2006 16:40:21 -0400 Matt Miller
<mmiller@xxxxxxxxxxxxxxxxxxxxxxxx> wrote:

MM> I'm having a lot of trouble with this...
MM> Google got me a script that almost works, but I think there are more MM> registry keys to make Firefox the default browser. When you run Firefox MM> it still thinks it's not the default browser, non-admin level users MM> can't set it as default, and there a few html files that still want to MM> open in Notepad when double clicked.
MM> Anyone want to help with this?


After installing Firefox with:

"%WpkgRoot%\Packages\Firefox\Firefox Setup 1.5.0.2.exe" -ms

Run:

Set_Firefox_as_default.cmd

-----------------------Set_Firefox_as_default.cmd--------------------------
copy %Wpkgroot%\Files\nsBrowserContentHandler.js "%ProgramFiles%\Mozilla
Firefox\components"
"%ProgramFiles%\Mozilla Firefox\firefox.exe" -CreateProfile default
"%ProgramFiles%\Mozilla Firefox\firefox.exe" -setDefaultBrowser -silent
---------------------------------------------------------------------------


Add lines 330 331 in the original nsBrowserContentHandler.js


326: if (cmdLine.handleFlag("preferences", false)) {
327: openPreferences();
328: cmdLine.preventDefault = true;
329: }
330: if (cmdLine.handleFlag("silent", false))
331: cmdLine.preventDefault = true;
332: },
333:
334: helpInfo : " -browser Open a browser window.\n",
335:


diff nsBrowserContentHandler.js nsBrowserContentHandler.js.orig
330,331d329
< if (cmdLine.handleFlag("silent", false))
< cmdLine.preventDefault = true;


The modification of nsBrowserContentHandler.js restore the -silent flag that
have been removed.
As I understand it it will be back "out of the box" in 1.5.0.4
This solution works at least with 1.5.0.2.

credits to Dié in this message:
http://www.msfn.org/board/index.php?showtopic=71739&st=0&p=492735&#entry492735













--
- Matt Miller -
Solutions for Progress
728 South Broad Street
Philadelphia, PA 19146
215-701-6108 (v)
215-972-8109 (f)


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise