如何在iframe中获得一个网页来加载它自己的JavaScript?

如何在iframe中获得一个网页来加载它自己的JavaScript?,javascript,iframe,cross-domain-policy,Javascript,Iframe,Cross Domain Policy,这适用于包含iframe的页面位于不同域上的情况 例如,当在iframe()中加载此页面时,幻灯片按钮将不再工作,注释也不会显示,因为JS不会加载。我见过像StumbleUpon这样的网站绕过这样的问题。如何实现这一点?我最终找到了一个简单的解决方案 将allow same origin添加到iframe标记的沙盒属性中 我不知道为什么会这样,因为它们的来源不同,但这允许幻灯片和评论显示在BleaterReport、yahoo和许多其他文章上,而这在以前是不可能的。通常,一个页面可以只加载自己的

这适用于包含iframe的页面位于不同域上的情况


例如,当在iframe()中加载此页面时,幻灯片按钮将不再工作,注释也不会显示,因为JS不会加载。我见过像StumbleUpon这样的网站绕过这样的问题。如何实现这一点?

我最终找到了一个简单的解决方案

将allow same origin添加到iframe标记的沙盒属性中


我不知道为什么会这样,因为它们的来源不同,但这允许幻灯片和评论显示在BleaterReport、yahoo和许多其他文章上,而这在以前是不可能的。

通常,一个页面可以只加载自己的javascript,也可以加载在iframe中。当javascript托管在不同的域上时,这将不起作用,但我认为这也适用于普通页面,而不仅仅是框架中的页面。尝试此方法,看看是否有效: