我已經編寫了一個預覽iframe中的網頁的腳本,問題是某些頁面(例如Facebook和Twitter)無法在iframe中打開。是否有可能檢測頁面是否無法加載或iframe是否爲空?檢測iframe是否爲空或目標卸載能力
在此先感謝。
我已經編寫了一個預覽iframe中的網頁的腳本,問題是某些頁面(例如Facebook和Twitter)無法在iframe中打開。是否有可能檢測頁面是否無法加載或iframe是否爲空?檢測iframe是否爲空或目標卸載能力
在此先感謝。
由於瀏覽器same origin policy,我不認爲這是可能的,因爲沒有託管在您的域相同的網站。
看看這樣的事情會爲你工作
alert($(".1").contents().find("body").length);
alert($(".2").contents().find("body").length);
您需要發送請求給PHP腳本來檢查網站的標題。例如:
$.getJSON('http://debute.eu/allowed.php?url=' + url, function(data) { });
這裏是DEMO。
如果您可以使用PHP腳本,我會將您的PHP發送給您。
這裏沒有得到一致的結果,並且在iframe加載後,我在控制檯中使用命令時出現了交叉錯誤。 – 2013-04-11 10:51:29