IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Google Rozšíření / Plugin

V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
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áš
Tvůrce
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
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.