Ant*_*ony 8 google-chrome-extension
我安装了一个方便的Google Chrome扩展程序来解析DOM并显示文档大纲.
唯一的问题是它似乎不适用于本地HTML文件,例如:
文件:///Users/Me/Desktop/OutlineTest.html
我转到扩展首选项并注意到我喜欢的另一个扩展(微格式解析器)有一个"允许访问文件URL"的复选框.
所以我四处寻找并发现两个扩展之间的主要区别在于,在Microformats扩展中,它具有以下内容manifest.json:
"matches": [ "http://*/*", "https://*/*", "file://*/*" ]
Run Code Online (Sandbox Code Playgroud)
虽然"大纲"清单有:
"matches": [ "http://*/*", "https://*/*" ]
Run Code Online (Sandbox Code Playgroud)
因此,我将file协议添加到"大纲"清单并重新启动了Chrome,但未显示"允许访问文件URL".
如果它很重要,我正在运行Chrome的最新公开发布,在OSX Snow Leopard上禁用扩展的Developer模式,我修改的清单文件位于:~/Library/Application Support/Google/Chrome/Default/Extensions/.
所以这提出了一些问题:
可以在安装后修改Chrome扩展程序(如上所述),还是需要通过修改重建/重新安装扩展程序?
在扩展可以赋予本地文件权限之前,扩展中的其他位置是否需要修改?
为什么Google只将本地文件访问权限作为扩展程序的默认选项,因为它默认情况下已关闭,隐藏在扩展程序首选项中,并且可能只有实际知道启用它的风险的人才能启用?(这显然是一种修辞,但对于那些阅读过此内容的Chrome开发人员来说,我认为这是一个有效的问题).
我想到了.我打算删除,但认为这可能会帮助其他人做同样的事情.
您现在可以关闭开发人员模式(如果需要),并且更改仍然存在.
当然,如果有人有更好的解决方案或知道为什么这个不完全准确,无论如何,发布答案我会接受它.
| 归档时间: |
|
| 查看次数: |
1381 次 |
| 最近记录: |