Странный конфликт jQuery и Google Chrome Api

352
14 июня 2017, 02:21

Столкнулся со странными поведением JQ и хрома, а именно, в консоль выдает следующие ошибки:

jquery.js:2 jQuery.Deferred exception: Cannot read property 'get' of undefined TypeError: Cannot read property 'get' of undefined at HTMLDocument. (chrome-extension://kdnkghdfpmhcoifjegdllefjcjllengc/js/background.js:6:20) at j (chrome-extension://kdnkghdfpmhcoifjegdllefjcjllengc/js/jquery.js:2:29999) at k (chrome-extension://kdnkghdfpmhcoifjegdllefjcjllengc/js/jquery.js:2:30313) undefined

21:54:23.915 jquery.js:2 Uncaught TypeError: Cannot read property 'get' of undefined at HTMLDocument. (background.js:6) at j (jquery.js:2) at k (jquery.js:2)

Но в background.js строка 6 это - попытка запросить куку:

a = chrome.cookies.get({ url: "http://ext.local", name: "keywoCookie" }, function (cookie) {}

Из JQ в background.js вообще есть только в самом начале:

$(document).ready(function(){, т.е., просто ожидаем.

В чем может быть здесь проблема? Как можно её рещить? На всякий случай, манифест:

{
    "content_security_policy": "script-src 'self' 'unsafe-eval' 'sha256-KAnwYsyAsiqh0UpPssbLS7uNAVTU9lMgsqEnLbQMjPw='; object-src 'self';",
   "background": {
      "persistent": false,
      "scripts": [ "js/app.js"]
   },
   "content_scripts": [ {
     "matches": [ "*://*/*" ],
      "js": [ 
        "js/jquery.js","js/background.js"
       ]
   } ],
   "description": "Sample",
   "manifest_version": 2,
   "name": "Sample",
   "permissions": ["storage" , "contextMenus", "tabs","cookies", "*://*/*"],
   "update_url": "https://clients2.google.com/service/update2/crx",
   "version": "0.1",
   "web_accessible_resources": ["js/jquery.js"],

   "browser_action":{
        "default_title": "Sample",
        "default_popup": "html/popup.html"
   }
}
READ ALSO
Управление обработчиком [требует правки]

Управление обработчиком [требует правки]

Есть обработчикbind, обрабатывает от scroll, как выполнять другие функции если: скроллишь вверх, вниз или не скроллишь

226
Как отловить событеие submit через addEventListener?

Как отловить событеие submit через addEventListener?

пытаюсь добавить передаваемые данные при отправке формы пост собствено вот форма

456
Как заменить ссылку на картинку

Как заменить ссылку на картинку

Есть вот такая библиотека jquery bx-slider

307