Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.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的弹出窗口?_Javascript_Html - Fatal编程技术网

Javascript 是否可以包含iFrame的弹出窗口?

Javascript 是否可以包含iFrame的弹出窗口?,javascript,html,Javascript,Html,这是用于弹出窗口的代码: <script type="text/javascript" data-cfasync="false"> var _pop = _pop || []; _pop.push(['siteId', 1444526]); _pop.push(['minBid', 0]); _pop.push(['popundersPerIP', 0]); _pop.push(['delayBetween', 0]); _pop.pu

这是用于弹出窗口的代码:

<script type="text/javascript" data-cfasync="false">    
var _pop = _pop || [];    
_pop.push(['siteId', 1444526]);    
_pop.push(['minBid', 0]);    
_pop.push(['popundersPerIP', 0]);    
_pop.push(['delayBetween', 0]);    
_pop.push(['default', false]);    
_pop.push(['defaultPerDay', 0]);    
_pop.push(['topmostLayer', false]);    
(function() {    
var pa = document.createElement('script'); pa.type = 'text/javascript'; pa.async = true;    
var s = document.getElementsByTagName('script')[0];    
pa.src = '//c1.popads.net/pop.js';    
pa.onerror = function() {    
var sa = document.createElement('script'); sa.type = 'text/javascript'; sa.async = true;    
sa.src = '//c2.popads.net/pop.js';    
s.parentNode.insertBefore(sa, s);    
};    
s.parentNode.insertBefore(pa, s);    
})();    
</script>    

有没有办法使弹出窗口包含在我页面上的iframe中?基本上,我试图阻止弹出窗口的出现,并将其发送到iFrame中,以便访问者在那里看到它,而不是在新的选项卡/窗口中看到它。

不,这是不可能的,因为X-Frame-Options标题


iframe源是否与包含窗口位于同一域上?如果不是,答案可能是否定的,因为同一原产地政策。虽然此链接可以从理论上回答问题,但请在此处包含答案的基本部分,并提供链接以供参考。还要注意的是,链接上方的这句话确实回答了这个问题。问题在于该标题的存在,而不管其值如何——因为在尝试将此类页面嵌入iframe时,任何标题都会导致问题。除此之外,支持骗子还有什么意义?