安装Chrome扩展程序后下拉菜单无法打开

时间:2019-07-22 20:54:24

标签: javascript google-chrome-extension chrome-extension-async

我做了一个简单的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"
            ]
        }
    ]
}

1 个答案:

答案 0 :(得分:0)

我通过从清单文件中的content_script中删除bootstrap.min.js来解决此问题。