如何通过JavaScript访问Firefox内部网址?
例如,我可以通过JavaScript访问About:Memory 吗?
如果不能通过JavaScript访问,我可以通过其他方式访问它吗?
谢谢。
试试这个:
chrome://global/content/aboutMemory.xhtml
但我不确定同源策略是否允许您通过 AJAX 访问该文件。
内部网页使用具有自己的协议的 URL 访问 - about:
。尝试使用任何其他协议(在通常http:
或https:
的 Web 上)从位置上下文执行 XHR 请求将失败,因为您尝试请求的页面和您的上下文不是同源的。
我在下面引用了页面的相关部分,并添加了重点:
术语"来源"是使用域名、应用程序定义的 层协议和(在大多数浏览器中)HTML 的端口号 运行脚本的文档。两个资源被认为是 当且仅当所有这些值完全相同时,同源。