Javascript(JQuery) & php proxy : gets cross domain without security limitations

一直需要用 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]

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

*

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料