Сценарий содержимого выполняется случайным образом (возможно, проблема с Oracle Mapviewer)

У меня есть скрипт содержимого, который внедряет другой скрипт внутри веб-страницы.

Тем не менее, он выполняется случайно (по крайней мере, у меня такое чувство). Там нет ошибки, ничего. Я полагаю, что в этом случае может возникнуть проблема с веб-страницей, поскольку здесь реализован 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");
});

Manifest:

"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 ответов

Другие вопросы по тегам