将JS注入google.com无效(Chrome扩展程序)

时间:2019-11-23 08:47:48

标签: javascript jquery google-chrome-extension

我正在尝试在google.com上每个搜索结果的开头添加一个数字,但我的chrome扩展名却没有这样做。 css注入正常工作,但js无法正常工作。我发现.S3Uucc是每个结果上的定位标记的通用类名。

manifest.json:

{
    "manifest_version": 2,

    "name": "number",
    "version": "0.1.0",
    "description": "numbering",

    "browser_action": {
        "default_icon": "icon.png"
    },
    "background": {
        "scripts": ["jquery-3.4.1.js","number.js"]
    },

    "permissions": ["tabs", "<all_urls>", "file:///*"]

  }

number.js:


chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
    chrome.tabs.insertCSS({file:"number.css"});
    $(document).ready(function(){
        var a = $(".S3Uucc").textContent;
        $(".S3Uucc").textContent="10: "+a;
    });
});

0 个答案:

没有答案