Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
587 views
in Technique[技术] by (71.8m points)

javascript - Firefox and UniversalBrowserWrite privilege

If I try to write:

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

Firefox 3 tell me that to my script have been negated the UniversalBrowserWrite privileges!

Now I want to execute in my LAN a program that is maximized in a fullscreen mode and I want to use privileged statements for the windows as toolbar=no etc. but how can I do that?

I remember that when we use the statement above to the user will be prompeted a window that tell it to accept a privileged script but now that window does not show.

I hope I must not set some about:config because my program must run into a LAN and I should deploy that configuration to all the client.

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

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.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...