Saya memiliki situs ASP.NET yang harus dikirim sepenuhnya melalui HTTPS. Namun, di Google Chrome saya mendapat peringatan bahwa halaman tersebut menyertakan sumber daya yang tidak aman. Bagaimana saya bisa mengetahui sumber daya mana dan mengapa mereka tidak akan menggunakan HTTPS?
92
Jawaban:
Biasanya ini terjadi karena Anda memuat Gambar, javascript menyertakan file atau file CSS eksternal tanpa menggunakan https. Anda dapat menggunakan program seperti FireBug: http://getfirebug.com/
FireBug akan memberi tahu Anda bagaimana elemen Anda dimuat dan mana yang tidak melalui lapisan ssl. Jika Anda tidak memiliki firefox, maka saya cukup yakin Chrome juga memiliki sesuatu yang mirip dengan FireBug.
Berikut cara menggunakan firebug:
Semoga ini membantu
sumber
Saya baru saja mengalami masalah ini di Chrome juga. Saya memeriksa di tab Jaringan tetapi semua sumber daya dimuat melalui https.
Solusi: tutup Chrome dan buka kembali.
Chrome harus menyimpan dalam cache deteksi konten amannya sehingga meskipun Anda memperbaiki masalah, pesan konten tidak aman tidak akan hilang.
sumber
Saya tidak ada hubungannya dengan orang-orang yang menyediakan skrip online ini, tetapi ini mudah dan dapat di-bookmark di browser mana pun .. bekerja dengan baik dan cepat untuk menyelesaikan masalah .. http://www.whynopadlock.com
sumber
Di Google Chrome: Anda dapat melihat sumber daya yang melanggar di
Console
tabInspect Element
jendela.Ini akan terdaftar sebagai:
Tentu saja Anda mungkin harus memuat ulang halaman dengan
Inspect Element
jendelanya sudah terbuka.sumber
Salah satu cara termudah untuk melakukannya adalah dengan mengklik kanan halaman di Firefox, lalu pilih Lihat Info Halaman. Lalu buka tab Media dan temukan apa pun yang dimuat dari http, bukan https.
sumber
Kami telah menggaruk rasa gatal kami sendiri dan menulis alat yang merayapi situs web Anda dan memberi tahu Anda halaman mana yang memiliki sumber daya non-SSL. Anda hanya perlu memasukkan URL root situs web Anda - tidak perlu memeriksa setiap halaman secara manual.
http://www.jitbit.com/sslcheck/
sumber
Saya perhatikan bahwa ketika saya mengalami masalah ini, toolbar (uTorrent) menyebabkan kesalahan. Saya menghapus toolbar dan kesalahannya hilang. Tidak yakin mengapa bilah alat akan menyebabkan kesalahan di situs saya, tetapi tidak ada lagi masalah di sini dengan sertifikat SSL.
sumber
Di Chrome, Anda dapat mengetahui sumber daya mana yang dimuat melalui http versus https dengan melakukan hal berikut:
1) Di menu Perkakas, pilih Alat> Alat pengembang
2) Klik pada ikon toolbar "Resources"
3) Perluas folder Frames untuk melihat halaman yang berbeda. Luaskan halaman yang sumber dayanya ingin Anda lihat. Sumber daya individu untuk halaman tersebut kemudian dicantumkan, dipecah menurut Gambar, Skrip, dan Stylesheet
4) Untuk melihat URL yang digunakan untuk memuat sumber daya itu, cukup arahkan mouse ke nama sumber daya dan URL akan muncul, baik dengan http atau https. Anda juga dapat mengklik nama gambar untuk melihat gambar di sisi kanan, bersama dengan URL-nya
sumber
Untuk menambahkan ini, saya mengklik kanan pada judul kolom di tampilan tab Jaringan dan Protokol yang dipilih.
Jika Anda kemudian mengklik tajuk Protokol, konten laporan akan dikelompokkan berdasarkan HTTPS, dll
sumber
Chrome memiliki alat pengembangnya sendiri.
Anda dapat mengklik kanan halaman, memeriksanya .. lalu mengklik tab "jaringan" dan memuat ulang halaman. Anda akan melihat alur kerja.
sumber
Saya tidak tahu apakah ada yang akan memeriksa jawaban ini Atau Anda mungkin sudah menemukan solusinya, tetapi bagaimanapun, jawaban saya mungkin membantu orang lain yang menderita masalah serupa
http://www.whynopadlock.com/
Ini adalah link yang saya gunakan untuk memeriksa konten / file tidak aman yang sedang dimuat ke halaman saya.
Semoga membantu. :)
sumber
Saya baru saja menemukan perilaku yang sama di chrome (firefox menunjukkan kunci hijau), meskipun semua sumber daya dimuat melalui https.
Alasan dalam kasus saya adalah bahwa server mendukung SSLv3 yang rusak (google poodle).
Mengatur ssl_protocols untuk mengecualikan SSLv2 di nginx.conf seperti itu
memperbaiki masalah untuk saya.
Saya menganggapnya sangat disayangkan bahwa krom tidak membuat alasan ini lebih transparan. "halaman ini memuat beberapa sumber daya dengan tidak aman" sangat menyesatkan jika tidak salah.
sumber
Jika Anda ingin merayapi situs Anda sendiri dari desktop Anda sendiri untuk daftar semua sumber daya yang dimuat (meskipun tidak dimuat oleh javascript, yang perlu diingat), jika menggunakan windows Anda dapat menggunakan detektif tautan Xenu . Ekspor file TSV dan kemudian klik kanan dan buka dengan excel, lalu urutkan berdasarkan URL, Anda kemudian dapat menemukan sumber http sial itu untuk semua halaman di situs!
sumber