BF Summer sales
Pouze tento týden sleva až 80 % na HTML & CSS a JavaScript
80 % bodů zdarma na online výuku díky naší Letní akci!
Avatar
katrincsak
Člen
Avatar
katrincsak:1.7.2019 14:33

Zdravím,

vzhledem k tomu, že mi je PHP vlákno nejbližší a vhodnou sekci jsem nenašel, tak to vkládám sem.

Vytvořil jsem celkem složité rozšíření a s jednou věcí si nevím rady. V manifestu ručně povoluji permissions pro weby, které potřebuji. Když jsem povolil všechny domény, tak byl problém u schvalování rozšíření a tak jsem zůstal u ručního vkládání domén. Každopádně jakmile vlezu na web, který není povolený, tak rozšíření v chybách loguje chyby a nevím jak se toho zbavit. Nacházím všude pouze povolit všechny url. Vše funguje jak má, ale jsem znepokojen z toho, že to vykazuje chyby.

manifest.json
"permissions": [
"tabs",
"privacy",
"storage",
"://www.google­.com/",
"://search.sez­nam.cz/"
]

Příklad chyby:
Unchecked runtime.lastError: Cannot access contents of url "https://www.y­outube.com". Extension manifest must request permission to access this host.

Děkuji moc za rady.

 
Odpovědět
1.7.2019 14:33
Avatar
Lukáš
Redaktor
Avatar
Lukáš:2.7.2019 8:08

Čau, do optional permissions v manifestu dej

"http://*/"

a

"https://*/"
Editováno 2.7.2019 8:09
 
Nahoru Odpovědět
2.7.2019 8:08
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
katrincsak
Člen
Avatar
Odpovídá na Lukáš
katrincsak:2.7.2019 10:24

To je právě to co asi nechci, nebo aspoň mám pocit, že byl problém při schvalování. Pravdou ale je, že jsem používal "<all_urls>" ale řekl bych, že se ve výsledku jedná o to samé.

 
Nahoru Odpovědět
2.7.2019 10:24
Avatar
katrincsak
Člen
Avatar
Odpovídá na Lukáš
katrincsak:2.7.2019 10:27

Ale je pravda, že se to tímto omezuje na protokol a tak to úplně to samé není. A nějaké jiné řešení? Ve stylu zablokuj všechny mimo povolené? Nějak by to ale mělo jít, když tam ta možnost je. I když jsem např. obalil background.js try/catch tak mi nepovolené vyhazují stále zmíněnou chybu.

 
Nahoru Odpovědět
2.7.2019 10:27
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.