2012-06-25 51 views
-1

如何通過javascript訪問firefox內部url?如何通過javascript訪問firefox內部網址?

我可以訪問例如:內存的JavaScript?

如果無法通過JavaScript訪問,我可以通過其他方式訪問它嗎?

謝謝。

+0

定義「訪問」。你想做什麼? – David

+0

我想通過ajax打開這個網址!例如通過jquery我嘗試打開它的代碼:$ .get('about:config',function(data){alert(data);}); –

+1

然後,你有什麼嘗試,它是如何不工作?我想大概猜測你不能用JavaScript做到這一點,原因如下:1)由於明顯的安全原因,瀏覽器傾向於限制對內部JavaScript的訪問。 2)任何AJAX代碼可能拒絕連接到除託管頁面的服務器以外的任何內容,因爲有相同的源策略。 3)這些是特定於瀏覽器的東西,JavaScript本身並沒有真正有用的知識。 – David

回答

0

試試這個:

chrome://global/content/aboutMemory.xhtml 

但我不知道,如果Same Origin Policy將允許您通過AJAX訪問該文件。

+0

同源策略不允許訪問它!但我嘗試通過iframe訪問chrome://global/content/aboutMemory.xhtml,但不能執行! –

0

內部網頁通過具有自己的協議的URL訪問 - about:。嘗試使用任何其他協議(在網絡上最常使用http:https:)從位置上下文中執行XHR請求將失敗,因爲您嘗試請求的頁面和您的上下文不是same origin

我已經引述下面頁的相關部分,並添加強調:

「原點」是使用域名定義的術語,應用 層協議,以及(在大多數瀏覽器)的端口號運行該腳本的HTML 文檔。兩個資源被認爲是 相同來源當且僅當所有這些值完全相同

+0

感謝,但沒有辦法訪問任何編程語言的這個網址? –