Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.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
从ifram调用javascript到整个网站_Javascript_Html_Iframe - Fatal编程技术网

从ifram调用javascript到整个网站

从ifram调用javascript到整个网站,javascript,html,iframe,Javascript,Html,Iframe,有人知道我如何扩展javascript,使其不仅针对iframe中的页面,还针对整个网站吗。我目前在我的网站上使用一个用于图库的javascript,所以当你点击一张图片时,它会弹出放大的图片,但是由于带有javascript的页面位于iframe中,它只显示在iframe中,我如何才能完成弹出以扩展到整个页面 提前感谢。iFrame可以调用使用简单javascript嵌入它们的窗口(请参见上的window.frames)。但是,如果iframe的src位于不同的域上,则由于浏览器中的安全策略,

有人知道我如何扩展javascript,使其不仅针对iframe中的页面,还针对整个网站吗。我目前在我的网站上使用一个用于图库的javascript,所以当你点击一张图片时,它会弹出放大的图片,但是由于带有javascript的页面位于iframe中,它只显示在iframe中,我如何才能完成弹出以扩展到整个页面


提前感谢。

iFrame可以调用使用简单javascript嵌入它们的窗口(请参见上的window.frames)。但是,如果iframe的src位于不同的域上,则由于浏览器中的安全策略,脚本只能影响iframe

如果您想应用变通方法,有以下几种解决方案:

这些解决方案往往会在不同的浏览器上中断,并会对浏览器进行更新


最好的办法是通过自己编写iframe代码(并在自己的域中托管)将整个iframe内容保存在浏览器中

您必须在主页上创建一个image元素,并更改该元素的
src