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时,任何标题都会导致问题。除此之外,支持骗子还有什么意义?