Tôi vừa học được từ một đồng nghiệp rằng việc bỏ qua phần "http | https" của URL trong liên kết sẽ khiến URL đó sử dụng bất kỳ lược đồ nào mà trang đang sử dụng.
Vì vậy, ví dụ: nếu trang của tôi được truy cập tại http://www.example.com và tôi có một liên kết (để ý dấu '//' ở phía trước):
<a href="https://www.google.com">Google</a>
Liên kết đó sẽ đi đến http://www.google.com .
Nhưng nếu tôi truy cập trang tại https://www.example.com với cùng một liên kết, nó sẽ chuyển đến https://www.google.com
Tôi muốn tìm kiếm trực tuyến để biết thêm thông tin về điều này, nhưng tôi gặp khó khăn khi nghĩ ra một cụm từ tìm kiếm phù hợp. Nếu tôi tìm kiếm "URL không có HTTP", các trang được trả về là về các url có dạng sau: "www.example.com", đây không phải là thứ tôi đang tìm.
Bạn có gọi đó là một URL không có mưu mô không? Một URL không có giao thức?
Điều này có hoạt động trên tất cả các trình duyệt không? Tôi đã thử nghiệm nó trong FF và IE 8 và nó hoạt động ở cả hai. Đây là một phần của tiêu chuẩn hay tôi nên thử nghiệm nhiều trình duyệt hơn?