我做了一个简单的chrome扩展程序,其中包括在从chrome中获取一些数据后发送请求等内容。我可以使用chrome扩展程序文档来完成所有这些操作。但是,一段时间后,我意识到在某些网站上,下拉列表没有打开。
我已经看到了网站,扩展名和background.js的控制台输出,没有一个产生任何错误。
这是manifest.js的代码
{
"name": "Name",
"version": "1.1",
"description": "Another extension",
"manifest_version": 2,
"author": "My Name",
"permissions": [
"activeTab",
"tabs",
"storage",
"identity"
],
"browser_action": {
"default_popup": "handlers/html/popup.html",
"default_title": "Some title",
"default_icon": {
"16": "handlers/images/get_started16.png",
"32": "handlers/images/get_started32.png",
"48": "handlers/images/get_started48.png",
"128": "handlers/images/get_started128.png"
}
},
"background": {
"scripts": [
"handlers/js/jquery-3.4.1.min.js",
"handlers/js/bootstrap.min.js",
"handlers/js/background.js"
],
"persistent": false
},
"icons": {
"16": "handlers/images/get_started16.png",
"32": "handlers/images/get_started32.png",
"48": "handlers/images/get_started48.png",
"128": "handlers/images/get_started128.png"
},
"content_scripts": [
{
"matches": [
"http://*/*",
"https://*/*"
],
"js": [
"handlers/js/jquery-3.4.1.min.js",
"handlers/js/bootstrap.min.js",
"contentscript.js"
]
}
]
}
答案 0 :(得分:0)
我通过从清单文件中的content_script
中删除bootstrap.min.js来解决此问题。