Obecnie mamy rozszerzenie w Chrome Web Store z wieloma użytkownikami. Aktualnie żądamy dostępu do strony foo.site.com, ale teraz chcemy zaktualizować nasze uprawnienia, abyśmy mogli uzyskać adres bar.site.com.Uaktualnianie uprawnień do rozszerzeń przeglądarki Chrome
Jak rozumiem teraz, jeśli popchniemy nową aktualizację (nową wersję rozszerzenia do Chrome Web Store) wymagającą tych dwóch uprawnień, istniejący użytkownicy będą mieli wyłączone rozszerzenie do momentu ręcznego ponownego włączenia. Nowi użytkownicy, którzy pobiorą rozszerzenie po aktualizacji, będą w porządku i będą mieli oba uprawnienia. Jednak wyłączenie naszych obecnych użytkowników nie jest opcją.
Jakikolwiek sposób obejścia tego?
Sprawdziliśmy opcjonalne uprawnienia, które rozwiązałyby problem dla obecnych użytkowników (chcielibyśmy po prostu poprosić ich o kliknięcie przycisku, aby uaktualnić uprawnienia i być na bieżąco). Jednak dla nowych użytkowników nie tylko będą musieli zainstalować rozszerzenie, ale także zaakceptować opcjonalne uprawnienia, które są do bani. Czy istnieje sposób na to, aby nowi użytkownicy akceptowali wszystkie uprawnienia (opcjonalne i wymagane) w czasie instalacji?
Ty naprawdę nie czytać pytanie prawda. – aloo
Zajmowałem się tym: 'Jednak wyłączenie naszych obecnych użytkowników nie jest opcją. Jakikolwiek sposób obejść to?' –
Wydaje się, że użyteczną funkcją jest zadeklarowanie niektórych opcjonalnych_zapytań, które będą wymagane przy instalacji dla nowych użytkowników. Złożyć go na http://crbug.com/new? Możesz także zastanowić się, czy sensowne byłoby przekształcenie wszystkich twoich uprawnień w opcjonalne_permisje, abyś mógł ich zażądać raz po instalacji, czy też uprawnienie beta activeTab (http://developer.chrome.com/beta/extensions/activeTab.html) działałoby, zamiast zawsze uzyskiwać dostęp do bar.site.com. –