1

我正在使用谷歌reCaptcha 2.0版,這是在同一個域中,當我試圖做一個樣本的HTML頁面,但同樣的事情不工作,當我試圖與整個生產頁面集成。點擊reC​​aptcha複選框後,它會繼續加載,然後在下面詳細介紹錯誤。未捕獲SecurityError:阻止源「https://www.google.com」的框架訪問源自「http://my.site.com」的框架。

Uncaught SecurityError: Blocked a frame with origin "https://www.google.com" from accessing a frame with origin "http://my.site.com". The frame requesting access has a protocol of "https", the frame being accessed has a protocol of "http". Protocols must match.

我曾嘗試刪除HTTP,HTTPS和只是不停//使網站的協議可以匹配,但沒有運氣。 如果有人在這裏有解決方案,將是一個很大的幫助。

在此先感謝。

+0

只是'的https打開你的網站://你的-domain.com',也將努力 –

+0

@SimonSchüpbach:但我的網站是不啓用SSL,我不知道如果添加自認證SSL,會有什麼影響。你還有什麼可以看到的嗎? –

回答

0

變化從https的ReCaptcha庫URL指向http

Chrome和其他現代的瀏覽器將避免HTTPS混合HTTP。

+0

我試過那個但不工作。即使是使用http在同一個域上工作的同一個事物,同時只用一個驗證碼來執行示例html頁面。但是當我嘗試與整個頁面進行整合時,問題就出現了。 –

0

當src爲HTTPS上運行,你的Web服務器必須啓用SSL

相關問題