Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Security 请参见IE中跨帧脚本中的文本_Security_Internet Explorer_Scripting_Frame - Fatal编程技术网

Security 请参见IE中跨帧脚本中的文本

Security 请参见IE中跨帧脚本中的文本,security,internet-explorer,scripting,frame,Security,Internet Explorer,Scripting,Frame,我知道IE中的一个安全特性是不允许脚本通过帧标记/对象进行交互,但是有办法解决这个问题吗 我正在使用一个程序与IE COM接口交互 例如,如果我有一个标记,我想使用$tagobject.innerhtml检索框架标记内的html,那么最好的方法是什么?完全信任运行的本机代码(例如IE插件)可以与浏览器中加载的任何文档交互。您可以正确地注意到,当以“简单”方式访问时,安全策略会阻止与来自不同于顶级页面的源的子帧的交互。但本地代码可以绕过这一点 这显示了如何枚举所有帧的内容,而不考虑其来源。基本思想

我知道IE中的一个安全特性是不允许脚本通过帧标记/对象进行交互,但是有办法解决这个问题吗

我正在使用一个程序与IE COM接口交互


例如,如果我有一个标记,我想使用$tagobject.innerhtml检索框架标记内的html,那么最好的方法是什么?

完全信任运行的本机代码(例如IE插件)可以与浏览器中加载的任何文档交互。您可以正确地注意到,当以“简单”方式访问时,安全策略会阻止与来自不同于顶级页面的源的子帧的交互。但本地代码可以绕过这一点


这显示了如何枚举所有帧的内容,而不考虑其来源。基本思想是将顶级文档强制转换为
IOleContainer
,然后枚举其子文档,从而绕过安全检查

我正在尝试建立一个网站,仍然允许IE使用iframe在另一个页面上使用脚本。应用程序属性将做什么?我提到了这个安全问题,这听起来像是我在寻找的,但我肯定我可以如何实现它。我需要Microsoft.VisualStudio.OLE.Interop.dll吗