Firefox and UniversalBrowserWrite privilege

后端 未结 2 1375
孤独总比滥情好
孤独总比滥情好 2020-12-20 03:00

If I try to write:

netscape.security.PrivilegeManager.enablePrivilege(\'UniversalBrowserWrite\');

Firefox 3 tell me that to my script have

相关标签:
2条回答
  • 2020-12-20 03:13

    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.

    0 讨论(0)
  • 2020-12-20 03:21

    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

    0 讨论(0)
提交回复
热议问题