Hiện tại trên trang web của tôi, tôi sử dụng thẻ cơ sở HTML để rút ngắn URL trong thẻ neo. Tất cả các URL trên trang web của tôi thuộc về một tên miền. Để tuân thủ 100%, tôi sử dụng một URL tuyệt đối. ví dụ:
<base href="http://www.example.com/path/to/specialpage/">
Tôi đã tìm trên internet để xem liệu tôi có thể rút ngắn điều này bằng cách nào đó và nó vẫn hoạt động trong các trình duyệt được phát minh trong vòng 10 năm qua. Tôi muốn làm một cái gì đó như:
<base href="/path/to/specialpage/">
Câu hỏi của tôi là, nếu tôi sử dụng đoạn mã trên, liệu các trình duyệt lớn như Internet Explorer có bị hỏng không? hoặc có lỗi trong các trình duyệt chính với việc rút ngắn thẻ này? Tôi muốn thử bỏ qua tên miền nhưng trang web của tôi vẫn hoạt động với mọi trình duyệt được tạo trong 10 năm qua, ngay cả khi nó có nghĩa là bao gồm một thẻ đặc biệt cho một trình duyệt cụ thể, có thể tôi cần một cái gì đó như:
<!-- firefoxpatchID=1 -->
<base href="/path/to/specialpage/">
<!-- endfirefoxpatch -->
Giải pháp ở đây là gì? Tôi có thể thoát khỏi việc bỏ tên miền và mọi trình duyệt sẽ vui hay tôi phải làm điều gì đó đặc biệt cho một số trình duyệt nhất định để phù hợp với ý tưởng của mình?