Tamamen HTTPS üzerinden aktarması gereken bir ASP.NET sitem var. Ancak, Google Chrome'da sayfanın güvenli olmayan kaynaklar içerdiğine dair bir uyarı alıyorum. Bu kaynakların hangileri olduğunu ve neden HTTPS'yi aşmayacaklarını nasıl öğrenebilirim?
Tamamen HTTPS üzerinden aktarması gereken bir ASP.NET sitem var. Ancak, Google Chrome'da sayfanın güvenli olmayan kaynaklar içerdiğine dair bir uyarı alıyorum. Bu kaynakların hangileri olduğunu ve neden HTTPS'yi aşmayacaklarını nasıl öğrenebilirim?
Yanıtlar:
Bu genellikle, Görseller yüklediğiniz için oluşur, javascript dosyaları veya harici CSS dosyalarını https kullanmadan içerir. FireBug gibi bir program kullanabilirsiniz: http://getfirebug.com/
FireBug, öğelerinizin nasıl yüklendiğini ve hangilerinin ssl katmanından geçmediğini size söyleyecektir. Firefox'unuz yoksa, Chrome'un yerleşik FireBug'a benzer bir şeye sahip olduğundan oldukça eminim.
Firebug'ın nasıl kullanılacağı aşağıda açıklanmıştır:
Bu yardımcı olur umarım
Bu sorunu Chrome'da da yaşadım. Ağ sekmesini kontrol ettim ancak tüm kaynaklar https üzerinden yüklendi.
Çözüm: Chrome'u kapatın ve yeniden açın.
Chrome'un güvenli içerik algılamasını önbelleğe alması gerekir, böylece sorunları çözseniz bile güvenli olmayan içerik mesajı kaybolmaz.
.. İnsanların bu online senaryo sağlayarak ile ilgisi var, ama bu kolay ve herhangi bir tarayıcıda yer imi edilebilir .. sorunu çözmek için iyi ve hızlı bir şekilde çalışır http://www.whynopadlock.com
Google Chrome'da: Sorun teşkil eden kaynağı pencerenin Console
sekmesinde görüntüleyebilirsiniz Inspect Element
.
Şu şekilde listelenecek:
Https://example.com/page adresindeki sayfa, http : //example.com/resource adresinden güvenli olmayan içerik görüntülüyordu
Elbette , pencere zaten açıkken sayfayı yeniden yüklemeniz gerekebilirInspect Element
.
Bunu yapmanın en kolay yollarından biri, Firefox'ta sayfayı sağ tıklayıp Sayfa Bilgilerini Görüntüle'yi seçmektir. Ardından Medya sekmesine gidin ve https yerine http'den yüklenen herhangi bir şey bulun.
Kendi kaşıntımızı kazıdık ve web sitenizi tarayan ve hangi sayfalarda SSL olmayan kaynaklar olduğunu söyleyen bir araç yazdık. Web sitenizin kök URL'sini girmeniz yeterlidir - her sayfayı manuel olarak kontrol etmenize gerek yoktur.
Bu sorunu yaşadığımda bir araç çubuğunun (uTorrent) hataya neden olduğunu fark ettim. Araç çubuğunu kaldırdım ve hata ortadan kalktı. Bir araç çubuğunun sitemde neden bir hataya neden olacağından emin değilim, ancak burada SSL sertifikasıyla ilgili daha fazla sorun yok.
Chrome'da, aşağıdakileri yaparak hangi kaynakların http ve https üzerinden yüklendiğini öğrenebilirsiniz:
1) İngiliz anahtarı menüsünde Araçlar> Geliştirici araçları'nı seçin
2) "Kaynaklar" araç çubuğu simgesine tıklayın
3) Farklı sayfaları görmek için Çerçeveler klasörünü genişletin. Kaynaklarını görmek istediğiniz sayfayı genişletin. Sayfanın ayrı ayrı Kaynakları, Görüntüler, Komut Dosyaları ve Stil Sayfalarına göre ayrılmış olarak listelenir.
4) Bu kaynağı yüklemek için kullanılan URL'yi görmek için, fareyi kaynak adının üzerine getirin; URL, http veya https ile görünecektir. URL'si ile birlikte sağ taraftaki resmi görmek için bir resmin adını da tıklayabilirsiniz.
Buna eklemek için Ağ sekmesi görünümündeki sütun başlıklarına sağ tıkladım ve Protokol'ü seçtim.
Daha sonra Protokol başlığını tıklarsanız, raporun içeriği HTTPS vb. İle gruplandırılacaktır.
Herhangi birinin bu cevabı kontrol edip etmeyeceğini bilmiyorum Veya çözümü zaten bulmuş olabilirsiniz, ancak yine de cevabım benzer sorundan muzdarip diğer insanlara yardımcı olabilir
Bu, sayfama yüklenen güvenli olmayan içeriği / dosyayı kontrol etmek için kullandığım bağlantı.
Umarım yardımcı olur. :)
Tüm kaynaklar https aracılığıyla yüklenmesine rağmen, aynı davranışı Chrome'da keşfettim (firefox yeşil bir kilit gösterdi).
Benim durumumdaki sebep, sunucunun bozuk (google kaniş) SSLv3'ü desteklemesiydi.
Ssl_protocols'u nginx.conf dosyasında SSLv2'yi dışlayacak şekilde ayarlama
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE
benim için sorunu çözdü.
Chrome'un bu sebebi daha şeffaf hale getirmemesinin talihsiz olduğunu düşünüyorum. "bu sayfa bazı kaynakları güvenli olmayan bir şekilde yüklüyor" yanlış değilse çok yanıltıcıdır.
Eğer (akılda değer taşıyan değil olsa javascript tarafından yüklenen,) yüklenen tüm reasources listesi için kendi masaüstü kendi sitenizi taramasını istiyorsanız, pencereleri kullanarak eğer kullanabilirsiniz Xenu link hafiye . TSV dosyasını dışa aktarın ve ardından sağ tıklayıp excel ile açın, ardından URL'ye göre sıralayın, ardından sitedeki tüm sayfalar için bu sinir bozucu http kaynaklarını bulabilirsiniz!