我已经下载了stackoverflow的索引页作为示例,以便在我的Web项目中显示它。在这个项目中,我有一个IFrame,我在其中显示页面的内容但是来源阻止我在IFrame中显示它。现在我有两个问题:
谢谢。
答案 0 :(得分:0)
你可以使用curl来获取网址的内容并显示它......
答案 1 :(得分:0)
我使用这个PHP函数从页面的源代码中删除任何javascript:
function strip_javascript($filter, $allowed=0){
if(($allowed&1) == 0) // 1 href=...
$filter = preg_replace('/href=([\'"]).*?javascript:.*?\\1/i', "'", $filter);
if(($allowed&2) == 0) // 2 <script....
$filter = preg_replace("/<script.*?>.*?<\/script>/i", "", $filter);
if(($allowed&4) == 0) // 4 <tag on.... ---- useful for onlick or onload
$filter = preg_replace("/<(.*)?\son.+?=\s*?(['\"]).*?\\2/i", "<$1", $filter);
return $filter;
}