Changes

Jump to: navigation, search

Firefox/Windows 8 Integration

746 bytes added, 19:26, 12 December 2013
Crash Testing
You can access the JavaScript console by typing Control-Shift-J. You can also set devtools.errorconsole.enabled to "true" in about:config to add an "Open error console" command to the menu button in the navigation bar.
 
=== Enable Add-ons ===
 
Add-ons are not been officially supported in Firefox for Metro, because we have not yet built the UI for users to enable/disable/install/remove add-ons. (We will do this in a future version.) For now, developers and testers can use the following steps to allow Metro Firefox to load add-ons:
 
* Open Firefox for Metro.
* Go to "about:config" and set "extensions.defaultProviders.enabled" to "true".
* Restart Firefox for Metro.
 
You can then use Firefox for desktop to install, manage, and remove add-ons. The add-ons that you install in desktop will load in Metro Firefox if they are also marked compatible with the Metro UI. If you are an extension developer, you can make your add-on compatible with Metro Firefox by adding a targetApplication to your install.rdf file with "id" set to {99bceaaa-e3c6-48c1-b981-ef9b46b67d60}. (Metro Firefox will also load extensions with a targetApplication of toolkit@mozilla.org, which are compatible with all XUL applications.)
=== Crash Testing ===
To test the Crash Reporter UI and other crash-related behavior, you can make use of install the [http://people.mozilla.com/~tmielczarek/crashme/ Crash Me addon] (sources are on [http://code.google.com/p/crashme/ Google Code].) This extension is already Metro Firefox ready, so you just need to follow similar can install it using the steps as for the DOM Inspector to enable itin [[#Enable Add-ons]] above. * Install the Crash Me addon (if you do not have it already) on your desktop firefox
* While in Metro mode, go to about:config and make sure both 'app.crashreporter.prompted' and 'app.crashreporter.autosubmit' preferences are set to false
* Make sure to set the 'extensions.defaultProviders.enabled' preference, as mentioned here: [https://bugzilla.mozilla.org/show_bug.cgi?id=946296 bug 946296]* Open the "Settings" charm and choose the "Crash Now" entry. Tap/click it to crash.
* Restart Metro. You should see the crash dialog as shown here: [https://bug903426.bugzilla.mozilla.org/attachment.cgi?id=8343538 screenshot]
Canmove, confirm
1,584
edits

Navigation menu