我想了解,有什么区别:
"permissions": [
"*.google.com"
],
和
"content_scripts": [
{
"matches": ["*.google.com"]
}
]
答案 0 :(得分:3)
<强> 1。域名权限
网页无法制作跨域XMLHttpRequest(AJAX),但扩展可以。在权限中添加域将允许您从内容脚本中对指定域执行ajax请求。
<强> 2。匹配强>
内容脚本在加载的页面内工作。使用matches
,您可以在内部指定要注入内容脚本的页面。
示例:我想从openweathermap.org获取天气数据,并仅在google.com网页上显示数据。
"permissions": [
"http://api.openweathermap.org/*"
],
"content_scripts": [
{
"matches": ["https://*.google.com/*"],
"js": ["js/content.js"]
}
]