如何在用IE打开的HTML文档中创建Web浏览器activeX对象?
我已经尝试过类似的操作,但是该对象未显示:
<object id="mini" width=300 height=300 classid="CLSID_WebBrowser"</object> ...
根据MSDN,自IE6起,您应该iframe
改用:https : //msdn.microsoft.com/en-us/library/aa752044%28v=vs.85%29.aspx
就是说,以下对我来说在IE11中“有效”。您必须指定的值CLSID_WebBrowser
:
<object classid="clsid:8856F961-340A-11D0-A96B-00C04FD705A2" id="browser" width="600" height="600" />
然后,您可以执行例如
document.getElementById("browser").navigate("http://www.example.com")
编辑:但是,在第一次导航后,任何其他方法调用或属性访问都会导致“访问被拒绝”。这显然是设计使然:https : //support.microsoft.com/en-us/kb/176789
然后,当我关闭YMMV时,IE崩溃。我认为这里的教训是不支持此功能,您可能不应该这样做。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句