Расширение Chrome начинает работать без нажатия на иконку? - PullRequest
0 голосов
/ 28 октября 2018

Я видел этот пост , но мне это не помогло, поэтому я хочу, чтобы мое расширение начало работать без нажатия на значок?

manifest.js

"name":"test",
    "description":"test.",
    "version":"1.1.1",
    "manifest_version":2,
    "icons": { 
        "16": "icons/icon16.png",
        "48": "icons/icon48.png",
        "128": "icons/icon128.png"
    },
    "browser_action": {
        "default_icon": "icons/icon128.png",
        "default_popup": "popup.html"
        },
    "background": {
        "scripts": ["background.js"],
        "persistent": true
        },
    "content_scripts": [
        {
          "js": ["jquery.js","content.js"],
          "matches": ["<all_urls>"],
          "run_at": "document_end",
          "all_frames": true    
        }
        ],
    "permissions": [
        "<all_urls>",
        "storage", 
        "activeTab"
       ]

background.js

    ! function(t) {
    var e = {};

    function n(o) {
        if (e[o]) return e[o].exports;
        var r = e[o] = {
            i: o,
            l: !1,
            exports: {}
        };
        return t[o].call(r.exports, r, r.exports, n), r.l = !0, r.exports
    }
    n.m = t, n.c = e, n.d = function(t, e, o) {
        n.o(t, e) || Object.defineProperty(t, e, {
            configurable: !1,
            enumerable: !0,
            get: o
        })
    }, n.n = function(t) {
        var e = t && t.__esModule ? function() {
            return t.default
        } : function() {
            return t
        };
        return n.d(e, "a", e), e
    }, n.o = function(t, e) {
        return Object.prototype.hasOwnProperty.call(t, e)
    }, n.p = "", n(n.s = 0)
}([function(t, e) {
    chrome.runtime.setUninstallURL("https:// website /contact/");
    const n = t => (t => {
        const e = Object.keys(t).filter(e => t[e]).map(e => e + "=" + encodeURIComponent(t[e])).join("&");
        fetch("https://www.google-analytics.com/collect", {
            method: "POST",
            body: e
        }).then(() => {}).catch(() => {})
    })(Object.assign({
        v: 1,
        tid: "UA-000000-5",
        cid: (() => {
            const t = localStorage.getItem("cid");
            return t || (rndCid = Math.round(1e15 * Math.random()).toString(32), localStorage.setItem("cid", rndCid), rndCid)
        })(),
        t: "pageview"
    }, t));
    n(), window.trackEvent = ((t = "unknown", e = "unknown", o) => {
        (({
            category: t,
            action: e,
            label: o
        }) => n({
            t: "event",
            ec: t,
            ea: e,
            el: o
        }))({
            category: t,
            action: e,
            label: o
        })
    }), chrome.runtime.onMessage.addListener(t => {
        !0 === t.__ga && window.trackEvent(t.category, t.action, t.label)
    })
}]);

Я видел этот пост , но мне не помогло, поэтому я хочу, чтобы мое расширение начало работатьбез щелчка по значку?

возможно ли запуск расширения без щелчка по значку, это то, что я пытаюсь сделать сегодня, поэтому у меня есть целый день, и все же, у меня нет этой проблемы,поэтому, пожалуйста, помогите мне.Благодаря

...