2011-07-28 96 views
0

我正在開發允許將外部網站顯示在iframe中的網站,其中包含類似於Google圖像的額外信息。將外部網站顯示爲iframe

google images

在大多數情況下,這工作得很好,但有些網站使用其訪問父框架,導致不能顯示「不安全的JavaScript嘗試與URL訪問框架」和其他錯誤,這些網站的JavaScript調用正確。

有沒有什麼辦法可以修復它,至少對於一些網站?某種沙盒?或者允許子框架訪問父級?以某種方式替換window.top?

回答

0

您可能需要進行代理。

<?php 
$content = file_get_contents("http://addr.to/your/content.html"); 
$content = preg_replace("~window\.top.*?~i", "", $content); 
echo $content; 

但它會非常不穩定!