( mrceeka | 2016. 11. 29., k – 09:54 )

Ez a diff a manifest.json-ra:


1a2
>    "author": "hupper@ajnasz.hu",
8c9,10
<       "scripts": [ "lib/bundle.js" ]
---
>       "scripts": [ "lib/bundle.js" ],
>       "persistent": true
23d24
<    "key": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDPnUMpQYN3c6TLPUde1g55f8oplCUYo15twFXDZ0m4bPH2zmTjvTH2Ylh0amwZwERzITaoMTqWv7Npg7Hy3TLPw9y43YUCDYNIA7OPFZJSKBAjZ6T0Yqq1Ptr3y/69LzlaKP9o+t024xx/GkBG5Jvfk6aGNLyt10ZjoU2bcTgsVwIDAQAB",

Tippre azért nem működik, mert más a Javascript névtere a Chrome-nak és az Edge-nek.
Ennek kiküszöbölésére egyik módszer, hogy minden .js-be beteszed ezt:


if (typeof msBrowser !== 'undefined') {
  chrome = msBrowser;
}
else if (typeof browser != 'undefined')
{
  chrome = browser;
}

Debuggerrel megnézve viszont látszik egy _generated_background_page.html, ami alatt van két "Unknown script code", viszont ezekből hiányzik a fenti snippet (hiába tettem be minden .js legelejére).

Üdv,
Marci