2011-02-01 79 views

回答

9

不,這將允許檢索任何URL的內容,這會破壞一些安全策略。 (這將相當於沒有相同域檢查的ajax get請求。)

但是,由於foo.js與頁面位於相同的域,因此您可以使用ajax請求獲取它。 jQuery示例:

$.get('foo.js', function(source_code) { 
    alert('foo.js contains ' + source_code); 
}); 
+0

「這相當於沒有相同域檢查的ajax get請求。」 - 確切地說,這正是我所希望的,實際上:-) – Sixtease 2011-02-01 13:53:02

1

不,不直接出於基本的安全原因。

你用Ajax標記了這個事實意味着你試圖用這種方式來檢索數據。如果是這樣,最接近的類似方法是JSONP,其中新加載的腳本調用一個方法將數據傳回父文檔。

相關問題