一直需要用 Js 存取 cross-domain 的頁面時會面臨一個安全限制.
需然是保障市民但太麻煩了.
Php 方面需要的是. http://benalman.com/projects/php-simple-proxy/
當作 proxy server 來用.
如果純粹使用 Javascript + JQuery 來用的話可以這樣
[js]
try{
if( $("#iframeID").contents().get(0)==undefined ) throw ‘crossDomainFail’; // For Chrome
else if( $("#iframeID").contents().find("body").html()=="" ) throw ‘noContent’; // about:blank
}catch(e){
// do something where there is crossDomain. OR noContent…etc
switch(e){
case ‘crossDomainFail’: break;
default: case ‘noContent’: break;
}
}
[/js]