- 290 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 00:37:24 ]
- 下のプログラムなんですが、WEBサーバに配置してみると動かなくなります。
signed.applets.codebase_principal_supportをtrueにする以外の方法(正規の方法?) で動くようにするにはどうしたらよいのでしょうか? 署名スクリプトなんでしょうか?・・ <html> <head> <title>Execute Any Process</title> <script> function executeFile() { try { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile); file.initWithPath("c:\\windows\\notepad.exe"); var process = Components.classes["@mozilla.org/process/util;1"].createInstance(Components.interfaces.nsIProcess); process.init(file); var args = ["test.txt"]; process.run(false, args, args.length); } catch (e) { alert(e); } } </script> </head> <body> <input type="button" value="Run a process" onclick="executeFile()"/> </body> </html>
|

|