2010-11-13 8 views
5

Pracuję nad rozszerzeniem Chrome, które współpracuje z Kalendarzem Google. Otworzyłem go, a kod można znaleźć na GitHub: https://github.com/joshholat/Add-to-Calendar-Chrome-ExtensionProśba o rozszerzenie oAuth przeglądarki Chrome Nie ładuję strony

Wymaga autoryzacji za pomocą OAuth Google, aby móc edytować kalendarz użytkowników. Do niedawna to działało dobrze. Jednak pewnego dnia z jakiegoś powodu przestało działać. Kiedy wykonuję poniższy kod, otwiera się nowa zakładka oauth, która ma prosić o pozwolenie, jednak strona nigdy się nie ładuje, ale raczej zawiesza się w "Przekierowuję ...". Dlatego nie ma sposobu, aby zatwierdzić i przetestować mój kod.

Pomysły?

var oauth = ChromeExOAuth.initBackgroundPage({ 
'request_url': 'https://www.google.com/accounts/OAuthGetRequestToken', 
'authorize_url': 'https://www.google.com/accounts/OAuthAuthorizeToken', 
'access_url': 'https://www.google.com/accounts/OAuthGetAccessToken', 
'consumer_key': 'anonymous', 
'consumer_secret': 'anonymous', 
'scope': 'http://www.google.com/calendar/feeds/', 
'app_name': 'Add Events to Google Calendar' 

});

oauth.authorize (funkcja() { alert ("auth"); });

Odpowiedz

1

Upewnij się, że używasz najnowszej wersji kodu próbki Chrome OAuth. Wiem, że w pewnym momencie zaktualizowano sposób obsługi kart przez przeglądarkę Chrome, a próbka OAuth została załatana, by działała ponownie.

3

mam to działa po dodaniu następujące uprawnienia do manifest.json

"permissions": [ 
    "tabs", 
    "https://www.google.com/" 
], 
Powiązane problemy