C/C++ week November Black Friday
Black Friday je tu! Využij jedinečnou příležitost a získej až 80 % znalostí navíc zdarma! Více zde
Pouze tento týden sleva až 80 % na e-learning týkající se C/C++

Diskuze: Google Rozšíření / Plugin

Aktivity (2)
Avatar
katrincsak
Člen
Avatar
katrincsak:1. července 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. července 14:33
Avatar
Lukáš
Redaktor
Avatar
Lukáš:2. července 8:08

Čau, do optional permissions v manifestu dej

"http://*/"

a

"https://*/"
Editováno 2. července 8:09
 
Nahoru Odpovědět
2. července 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. července 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. července 10:24
Avatar
katrincsak
Člen
Avatar
Odpovídá na Lukáš
katrincsak:2. července 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. července 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.