Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.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
Javascript 动态添加和删除iframe:Google红旗?_Javascript_Iframe_Dynamic - Fatal编程技术网

Javascript 动态添加和删除iframe:Google红旗?

Javascript 动态添加和删除iframe:Google红旗?,javascript,iframe,dynamic,Javascript,Iframe,Dynamic,我一直在研究使用iframe来沙箱一些javascript以用于站点模块。在开始编码和测试之前,我有一个核心问题。在网页中添加并删除iframe是否会促使谷歌禁止一个网站 我甚至不确定这是否可行,但简而言之,我希望做到以下几点: 所有这些都是必要的,以确保我的模块与任何网站的可比性。我将在页面上加载一个隐藏的iframe。该框架将为我的模块处理jquery操作和ajax调用。加载iframe后,我希望在父窗口中存储对iframe中函数的引用。然后我想使用javascript从页面中删除ifram

我一直在研究使用iframe来沙箱一些javascript以用于站点模块。在开始编码和测试之前,我有一个核心问题。在网页中添加并删除iframe是否会促使谷歌禁止一个网站

我甚至不确定这是否可行,但简而言之,我希望做到以下几点: 所有这些都是必要的,以确保我的模块与任何网站的可比性。我将在页面上加载一个隐藏的iframe。该框架将为我的模块处理jquery操作和ajax调用。加载iframe后,我希望在父窗口中存储对iframe中函数的引用。然后我想使用javascript从页面中删除iframe,同时维护和利用函数引用。除了我的核心问题外,我希望能深入了解这一点的可行性

谢谢,
skibulk

不,谷歌不会因为你动态创建iframe而对你采取行动。一直都是这样。我不确定是否使用“iframe沙盒”。

为什么要将代码放入iframe中,以便在父级中使用?为什么不把JS代码包含到父代码中呢?他解释道。他想在那里对代码进行沙箱处理,并将函数引用提取到主窗口中,然后销毁iframe(顺便说一句,我认为销毁iframe会在某些浏览器中造成混乱)。我不认为他们会禁止网站添加iframe。但我可以想象他们这样做是为了一个隐藏的框架。一个是立即删除启动!在页面上显示或保留iframe是没有意义的,因为脚本无论如何都应该是透明的。它一直是XHR的后备方案,通过ajax提交表单而不进行导航,等等。