如何在JavaScript中签署activeX对象

时间:2013-06-11 10:10:00

标签: javascript internet-explorer activex activexobject

我的Javascript文件中有一个ActiveX对象功能,可以模拟全屏模式的F11。 我想签署此代码以避免一些安全问题,任何知道我怎么做的人都可以吗?

代码:

function fullScreenWindow() {

var el = document.documentElement
, rfs = // for newer Webkit and Firefox
       el.requestFullScreen
    || el.webkitRequestFullScreen
    || el.mozRequestFullScreen
    || el.msRequestFullScreen
;
if(typeof rfs!="undefined" && rfs){
  rfs.call(el);
} else if(typeof window.ActiveXObject!="undefined"){
  // for Internet Explorer
  var wscript = new ActiveXObject("WScript.Shell");
  if (wscript!=null) {
     wscript.SendKeys("{F11}");
  }
}
}

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

好的,找一个解决方法。我将网址添加到“可信站点”区域,现在它正常工作。