2012-06-25 46 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

感谢,但没有办法访问任何编程语言的这个网址? –