Saya hanya memperhatikan bahwa saya dapat menulis //google.com
alih-alih http://google.com
dan masih berfungsi.
Apakah itu semacam tangan pendek? Mungkin itu sesuatu yang dibangun di browser saya (Chrome 14)?
Apakah aman menggunakan double-slash, bukan http
dan https
?
google
kemudian Ctrl + Enter.//
bukan standarhttp://
, bukan tentang menghilangkannya sama sekali.Jawaban:
Bagaimana sesuatu seperti // ditangani oleh peramban akan bervariasi menurut peramban. Karena case penggunaan standar adalah http: // dan akan bekerja di semua browser tanpa masalah.
Yang sedang berkata, sebagian besar browser akan mencoba HTTP di mana mungkin karena itulah yang paling sering digunakan browser. Ini juga merupakan pilihan teraman, lalu lintas HTTP di-sandbox sebaik mungkin oleh peramban dan harus lebih aman daripada menganggap bahwa alamat tersebut adalah lokal.
sumber
//
didukung di semua browser utama. Ini sangat berguna ketika Anda sedang mengembangkan aplikasi berbasis web dan perlu menulis kode yang berfungsi untuk HTTP dan HTTPS.Anda bisa menulis misalnya:
<script src="//myscript.js" />
dan itu akan selalu berfungsi tidak peduli protokol mana yang Anda gunakan.sumber
Saya menyadari pertanyaan ini sudah tua, tetapi jawaban yang diterima tidak benar-benar menjawab pertanyaan itu.
Ya, ini adalah kependekan dari protokol mana pun yang dilayani dokumen itu. Ini menghindari yang ditakuti "Halaman ini berisi item aman dan tidak aman. Apakah Anda ingin menampilkan item tidak aman?" pesan.
Ya, semua browser utama saat ini mendukungnya.
Biasanya tidak berguna untuk situs Anda sendiri, tetapi bisa sangat membantu untuk memasukkan sumber daya dari situs lain (di mana URL mutlak diperlukan) tetapi tidak perlu khawatir tentang mode campuran HTTP / HTTPS.
Ini juga membantu jika dokumen Anda dilayani dari lokasi aman dan tidak aman , seperti situs pengembang dan situs produksi.
Untuk detailnya, lihat http://www.paulirish.com/2010/the-protocol-relative-url/
sumber