内容脚本正在随机执行(可能是Oracle Mapviewer问题)

时间:2018-12-03 19:45:47

标签: javascript jquery oracle google-chrome-extension oracle-map-viewer

我有一个内容脚本,可以将其他脚本注入网页内。

尽管如此,它是随机执行的(至少我有这种感觉)。没有错误,没有任何错误。我猜这种情况下该网页可能是个问题,因为已经实现了Oracle Mapviewer,因此某些内容可能会被阻止,等等。我不知道,这只是我自己的推测。我已经在SO网站上测试了此设置,没有问题。

没有什么要检查的,但是代码是否有效?如果是这样,请问有Oracle专家吗?

内容脚本:

$(window).on('load', function() {
    console.log("Starting")
    var s = document.createElement('script');
    s.src = chrome.extension.getURL('js/script_inj.js');
    s.onload = function() {
        this.remove();
    };
    (document.head || document.documentElement).appendChild(s);
    console.log("Done");
});

清单:

"browser_action": {
    "default_icon": "img/icon.png",
    "default_popup": "popup.html",
    "default_title": "Default title"
  },

  "background": {
      "scripts": ["js/jquery-2.2.4.min.js"]
   },


  "permissions": [
    "http://foo.com/*",
    "tabs",
    "webNavigation"
  ],

  "content_scripts": [
      {
        "matches": ["http://foo.com/*"],
        "run_at": "document_end",
        "js": ["js/jquery-2.2.4.min.js", "js/content_script.js"]

      }
    ],
  "web_accessible_resources": ["js/script_inj.js"]

  }

谢谢大家。

0 个答案:

没有答案