我正在尝试了解 Google Chrome 扩展的工作原理。我正在研究manifest.json
我遇到权限的文件 "http://*/*"
, "https://*/*"
和"<all_urls>"
谁能解释一下这些权限的含义吗?
最佳答案
-
"<all_urls>"
:匹配以允许的方案开头的任何 URL(http:
、https:
、file:
或ftp:
)。 -
"http://*/*"
:匹配任何使用http:
的 URL方案。 -
"https://*/*"
:匹配任何使用https:
的 URL方案。 -
"*://*/*"
:匹配任何使用https:
的 URL或http:
方案。
如果您的 Chrome 扩展程序想要与页面上运行的代码进行交互,则需要这些权限。
关于google-chrome - "http://*/*"、 "https://*/*"和 "<all_urls>"在 Chrome 扩展程序的权限上下文中意味着什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16096482/