ok, good to know all is well there.
please be patient with this newbie; I can't get the altered browser.js to take proper effect, by that i mean that once the code has been replaced, users get blank results when entering valid urls also.
-----------------code entered into browser.js, 3.6.8 firefox community edition by frontmotion --------
function loadURI(uri, referrer, postData, allowThirdPartyFixup)
{
// Next section added to stop users from accessing stuff
var uri2 = uri.toLowerCase();
if (uri2.match(/^file:/) ||
uri2.match(/^\//) ||
uri2.match(/^c:/) ||
uri2.match(/^chrome:/) ||
uri2.match(/^resource:/) ||
(!uri2.match(/^about:blank/) &&
uri2.match(/^about:/))) {
uri = "about:blank";
}
{
try {
if (postData === undefined)
postData = null;
var flags = nsIWebNavigation.LOAD_FLAGS_NONE;
if (allowThirdPartyFixup) {
flags = nsIWebNavigation.LOAD_FLAGS_ALLOW_THIRD_PARTY_FIXU P;
}
gBrowser.loadURIWithFlags(uri, flags, referrer, null, postData);
} catch (e) {
}
}
--------------end of code snippet--------------
i've taken the d: drive line out of it but that's the extent of my fiddling about.
i've probably forgotten some important stuff, what else should i have checked?
is it possible to alter the msi to install firefox without it making itself the default browser as i just want it there for certain sites that dont play well with ie but firefox dosent play that well with other sites
Hi, I know this is an old thread, but this seems to be exactly what I am looking for to deploy firefox in my school.
I have looked at FrontMotion Firefox, and have had some relative success with it, but after stumbling across this thread Logistix seems to be the perfect solution and much easier to deploy.
Unfortunately, all the download links are missing now. Has this project been discontinued? If so, does anyone have the last version of the msi floating around that I could pinch? I'm not too fussed about future updates, just need something that works.
Thanks,
John
Last edited by john2k5; 25th February 2011 at 12:40 PM. Reason: Typo's :)

Originally I created a locked down package to deploy Firefox, as many schools were using Policy Central. At the time it created slow down issues/crashes with Internet Explorer and using Firefox was the perfect workaround.
Lessons have been learnt and thankfully Policy Central no longer conflicts with Internet Explorer, so there's less of a requirement to need both Internet Explorer and Firefox. Firefox 4 however is soon to be released, so I'd be happy to create a new locked down version with this release![]()
Hi Micheal,
Any thoughts of continuing this project for Firefox 4? I'd be more than happy to help/test.
Fraser

I shall look into it for you![]()
well so far i can lock settings using the same mozilla.crg as before and stop the first time tab and do you want to grab stuff from ie box what i cant do is hide menus and stop people enabling/disabling addons (they cant install them though)
so far its pretty similar to before BUT the firefox.js you need to edit is now stored in omni.jar (a zipped file rather than just in the program files folder)
so in there add at the bottom
top line defines your lockdown file 2nd line hides the first run tab (at least i think it does it may also be set elsewhere)Code:pref("general.config.filename", "mozilla.cfg"); pref("browser.startup.homepage_override.mstone", "rv:2.0");
create a file called override.ini in c:\..\Mozilla Firefox\
that hides the first run import from ie screenCode:[XRE] EnableProfileMigrator=false
userchrome.css seems to be a different kettle of fish every suggestion i have seen for hiding say the help menu fails
for what its worth my mozilla.cfg (pretty much pinched from the topic starter is ( while there are proxy details in theer (well sort of ive replaced with aproxy) its set to pinch its settings from ie anyway i just left them there if i ever decided they were useful
Code:// try { lockPref("app.update.enabled", false); lockPref("app.update.autoUpdateEnabled", false); lockPref("app.update.disable_button.showUpdateHistory", true); lockPref("network.cookie.cookieBehavior", 1); lockPref("network.proxy.http", "aproxy"); lockPref("network.proxy.http_port", 80); lockPref("network.proxy.type", 5); lockPref("network.proxy.no_proxies_on", "cachepilot"); lockPref("network.proxy.share_proxy_settings", true); lockPref("browser.startup.homepage", "http://www.google.co.uk"); lockPref("browser.startup.page", 1); lockPref("browser.cache.disk.capacity", 50000); lockPref("browser.download.manager.showWhenStarting", true); lockPref("browser.download.manager.closeWhenDone", true); lockPref("browser.download.manager.retention", 0); lockPref("browser.download.useDownloadDir", false); lockPref("browser.history_expire_days", 0); lockPref("browser.popups.showPopupBlocker", false); lockPref("browser.search.selectedEngine", "Google"); lockPref("browser.search.update", false); lockPref("browser.shell.checkDefaultBrowser", false); lockPref("browser.link.open_external", 2); lockPref("browser.link.open_newwindow", 2); lockPref("browser.tabs.loadInBackground", false); lockPref("browser.tabs.warnOnClose", false); lockPref("browser.tabs.autoHide", false); lockPref("browser.display.screen_resolution", 96); lockPref("browser.display.use_document_fonts", 1); lockPref("browser.display.use_document_colors", true); lockPref("browser.enable_automatic_image_resizing", false); lockPref("browser.turbo.enabled", true); lockPref("browser.places.importBookmarksHTML", false); lockPref("browser.tabs.warnOnOpen", true); lockPref("browser.display.use_focus_colors", false); lockPref("browser.display.use_system_colors", false); lockPref("browser.use_custom_colors", false); lockPref("browser.underline_anchors", true); lockPref("browser.offline-apps.notify", false); lockPref("browser.active_color", "#EE0000") lockPref("browser.anchor_color", "#0000EE") lockPref("browser.display.background_color", "#FFFFFF") lockPref("browser.display.focus_background_color", "#117722") lockPref("browser.display.focus_text_color", "#FFFFFF") lockPref("browser.display.foreground_color", "#000000") lockPref("browser.visited_color", "#551A8B") lockPref("browser.safebrowsing.enabled", true); lockPref("browser.safebrowsing.malware.enabled", true); lockPref("dom.disable_open_during_load", true); lockPref("pref.advanced.images.disable_button.view_image", true); lockPref("pref.advanced.javascript.disable_button.advanced", true); lockPref("pref.browser.homepage.disable_button.current_page", true); lockPref("pref.browser.homepage.disable_button.bookmark_page", true); lockPref("pref.browser.homepage.disable_button.restore_default", true); lockPref("pref.browser.language.disable_button.remove", true); lockPref("pref.browser.language.disable_button.up", true); lockPref("pref.browser.language.disable_button.down", true); lockPref("pref.privacy.disable_button.cookie_exceptions", true); lockPref("pref.privacy.disable_button.set_master_password", true); lockPref("pref.privacy.disable_button.view_passwords", true); lockPref("pref.downloads.disable_button.edit_actions", true); lockPref("javascript.enabled", true); lockPref("security.enable_java", true); lockPref("security.warn_entering_secure", false); lockPref("security.warn_entering_weak", true); lockPref("security.warn_leaving_secure", false); lockPref("security.warn_submit_insecure", false); lockPref("security.warn_viewing_mixed", true); lockPref("security.enable_ssl2", true); lockPref("security.enable_ssl3", true); lockPref("security.enable_tls", true); lockPref("security.default_personal_cert", "Ask Every Time"); lockPref("print.save_print_settings", false); lockPref("privacy.sanitize.promptOnSanitize", false); lockPref("privacy.popups.showBrowserMessage", false); lockPref("permissions.default.image", 1); lockPref("xpinstall.enabled", false); lockPref("xpinstall.whitelist.required", true); lockPref("xpinstall.whitelist.add.36", ""); lockPref("general.autoScroll", true); lockPref("general.smoothScroll", false); lockPref("general.warnOnAboutConfig", false); lockPref("extensions.update.enabled", false); lockPref("extensions.update.autoUpdateEnabled", false); lockPref("extensions.getAddons.showPane", false); lockPref("font.default.x-western", "serif"); lockPref("font.language.group", "x-western"); lockPref("font.minimum-size.x-western", 0); lockPref("font.name.cursive.x-western", "Comic Sans MS"); lockPref("font.name.monospace.x-western", "Courier New"); lockPref("font.name.sans-serif.x-western", "Arial"); lockPref("font.name.serif.x-western", "Times New Roman"); lockPref("font.size.fixed.x-western", 13); lockPref("font.size.variable.x-western", 16); lockPref("intl.accept_languages", "en-gb, en"); lockPref("intl.charset.default", "ISO-8859-1"); lockPref("intl.accept_charsets", "ISO-8859-1,*,UTF-8,"); lockPref("spellchecker.dictionary", "en-GB"); lockPref("layout.spellcheckDefault", 0); lockPref("accessibility.blockautorefresh", false); lockPref("accessibility.browsewithcaret", false); lockPref("accessibility.typeaheadfind", false); lockPref("browser.formfill.enable", true); lockPref("privacy.sanitize.sanitizeOnShutdown", false); lockPref("signon.rememberSignons", true); } catch(e) { displayError("lockedPref", e); }
Just wondering if a new package has been created for the new version of FF (4.0.1)?
Our district is having problems with our content filter & the lack of SNI support for IE on Win XP clients...
Thanks in advance.

I've found in my experience that FireFox is slow and buggy...over the summer I am doing a complete overhaul of our images and starting from scratch....
There is some great information here. Thank you everyone. I am using mozilla.cfg and I am having a problem finding a setting to remove the checkbox for remember passwords for sites and to remove the checkbox to block popups. If anyone has information on this any help will be greatly appreciated.

There are several ways you could do this...
Option 1. Add the following two lines to your Mozilla.cfg. Set each one to True or False depending on whether you want to enable (check) or disable (uncheck) a preference.
Code:lockPref("dom.disable_open_during_load", false); lockPref("pref.privacy.disable_button.view_passwords", false);
Option 2. Hide them completely by adding this to your userChrome.css.
Code:#popupPolicyRow, #savePasswordsBox { display: none !important; }
or
...to hide the entire passwords section.Code:#passwordsGroup { display: none !important; }
If you would like to lock and/or hide other settings, install the DOM Inspector add-on and load either chrome://browser/content/browser.xul (for the main browser UI) or chrome://browser/content/preferences/preferences.xul (Options dialog box). By using the "Find a node to inspect" button you can find out which Id or Preference to use in your Mozilla.cfg/userChrome.css file.
![]()
Thank you so much Arthur. One last thing, I would like to stop the "know your rights" message from coming up. I put this in my mozilla.cfg file but it doesn't seem to work. lockpref("browser.rights.3.shown", false); I don't know if this is the right thing or not but when looking in about:config it looked like it would be. Thanks again.
There are currently 2 users browsing this thread. (0 members and 2 guests)