2016-10-17 55 views
-2

这是正在使用的代码的弹出:是否可以包含弹出框到iFrame?

<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--所以访问者在那里看到它而不是在一个新的选项卡/窗口中。

+0

http://stackoverflow.com/questions/29860599/how-to-open-link-in-弹出框 – Mahi

+0

是否与包含窗口位于同一个域上的iframe源?如果不是这个答案可能是由于同源政策。 –

回答

0

不,这是不可能的,因为X-框架,选项头...

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options

+0

尽管这个链接理论上可以回答这个问题,但[这将是更可取的](// meta.stackoverflow.com/q/8259)在这里包含了答案的基本部分,并提供了供参考的链接。还要注意[答案几乎不超过一个链接可能会被删除](http://meta.stackexchange.com/questions/225370/your-answer-is-in-an-another-castle-when-is-an-回答 - 不的回答)。 – dorukayhan

+0

链接上方的单个声明确实回答了问题。问题出在这个头文件的** **中,不管它的值如何 - 因为当试图将这样的页面嵌入到iframe中时,任何一个都会导致问题。除此之外,支持欺诈的人有什么意义呢? –

相关问题