2014-03-06 48 views
7

我按照google + api的guidelines在我的網絡應用中添加了一個登錄按鈕。它適用於Firefox,但不適用於Chrome:我得到這個相同的原點錯誤: Blocked a frame with origin "https://apis.google.com" from accessing a frame with origin "https://mysite.com". 而且我宣稱https://mysite.comhttps://console.developers.google.com中的「javascript」原點。僅限Chrome瀏覽器錯誤:阻止了一個源於「https://apis.google.com」的框架訪問

我不明白,這是他們的瀏覽器,我的API不能使用它... 你能幫我解決這個跨域問題嗎?

+0

我收到了同樣的錯誤,你找到了解決辦法嗎? – marty331

+0

@ marty331不,我沒有!也許我們最終會有人在這裏幫忙! – Louis

回答

0

(這比一個完整的答案評論,但我沒有足夠的信譽發表評論。)

我遇到了同樣的問題,跟隨他們的Python示例應用程序的說明,也:https://developers.google.com/+/quickstart/python

我有一些可以修改頁面內容的Chrome擴展:JSONView和StayFocusd。禁用這些擴展並重試後,它對我有用。即使重新啓用了擴展,現在我似乎也無法重現問題。

似乎值得一試?

0

我克服了這個問題,禁用了我已安裝的任何chrome擴展,它們讀取並更改呈現的HTML,以及重寫頁眉和將某種JavaScript插入到頁面中的擴展。

一個這樣的擴展名(在導致我Blocked a frame with origin "https://apis.google.com" from accessing a frame with origin "https://example.com錯誤)是即紋波仿真器(測試版)0.9.15 基於瀏覽器的HTML5移動應用開發和測試工具,「讀取和變化對您訪問的網站的所有數據「因爲它在擴展許可細節中聲明。

我禁用的另一個這樣的擴展是ModHeader 1.2.4修改請求標題,它也「讀取和更改您訪問的網站上的所有數據」。

只需查看一下您的Chrome擴展程序,並排除您懷疑修改頁面的任何內容。

相關問題