13

Web sitemizin kullanıcıları, diğerlerinin yanı sıra, Chrome extension development pages'da açıklandığı gibi XMLHttpRequest aracılığıyla çapraz kaynaklı istekleri gerçekleştiren Chrome eklentimizi çalıştırır. Bu sadece birkaç yıldır iyi çalışıyor. Ancak, kullanıcılarımızın Chrome'un en son sürümüne (v38) geçtiğinden beri, bu talepler başarısız oldu. Sitemiz HTTPS'te çalışıyor ve içerik komutumuzla yüklenen bazı URL'ler HTTP'de. mesajdır: 'https://www.ourpage.com/' dev38'ten beri Chrome uzantısı artık HTTP URL'lerinden yüklenemiyor, geçici çözüm?

[bloke] sayfa HTTPS üzerinden yüklendi ancak 'http://www.externalpage.com' olmayan içeriğin ran edildi: Bu içeriği de HTTPS üzerinden yüklenmelidir. Ben harici sayfa üzerinde hiçbir kontrole sahip ve ben daha çok gelen SSL kaldırmak olmaz

xhr.send(null); 

: Ben HTTP çağrısı çıkartıyorum nerede

hata oluştu bildirilen hat İçerik komut içindedir kendi sayfamız. Soru: Bu bir hata mı yoksa farkında olmadığım bir çözüm var mı?

(Not:.. Manifest'inizde izinleri daima http://*/ Olarak ayarlamak uzun süre çalışmış <all_urls> olarak ayarlanmış ve https://*/ yardım etmedi)

+0

Anahtar kelime "güvenli olmayan içeriği çalıştır". XHR cevabı ile ne yapıyorsunuz? – Xan

cevap

10

Mümkünse, bu dış ait http sürümünü kullanın sayfa.

Bu mümkün değilse, AJAX isteğini (example) işlemek için arka plan sayfasını kullanın.

+1

Teşekkürler! Bir etkinlik sayfası kullanmak işe yaradı. – Oliver

+0

@RobW Arka planımı ve scrip.js dosyasını "web_Accessible_resources" biçiminde hala karma içerikli hatalara ekledim. – Volatil3

+1

@ Volatil3 Arka plan sayfası ile yöntemi kullanın. Önceki içeriğim işe yaramıyor çünkü karışık içerik kısıtlamaları çocuk karelerine yayılıyor. –

İlgili konular