If I try to write:
netscape.security.PrivilegeManager.enablePrivilege(\'UniversalBrowserWrite\');
Firefox 3 tell me that to my script have
Ok I found this solution:
First we must in about:config setting this:
1) signed.applets.codebase_principal_support" to true to allow the execution of
netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserWrite');
and to show the user a confirmation window to allow that execution
2) "dom.disable_window_open_feature.location" to false to allow to hide the location bar
3) "dom.disable_window_open_feature.status" to false' to allow to hide the status bar
So code like this will put Firefox in a real full screen:
window.onload = function() {
netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserWrite');
var newWin = window.open('http://www.stackoverflow.com', 'so', 'dialog=yes,minimizable=no,personalbar=no, directories=no, titlebar=no, location=no');
};
After in the LAN we should set for the clients that about:config preferences and we can use a remote tool like suggested by SpliFF.
I think UniversalBrowserWrite can only be set if the call comes from a chrome window which has itself a chrome window as parent
Maybe the R-kiosk addon does the right thing for you