Câu hỏi phỏng vấn HTML
Câu hỏi

Mục đích của thẻ base href là gì?

Câu trả lời

Thẻ <base> trong HTML được sử dụng để xác định URL cơ sở cho tất cả các URL tương đối trong một tài liệu. Điều này có nghĩa là, khi bạn đặt một URL cơ sở trong phần đầu (header) của một trang, tất cả các liên kết tương đối sau đó sẽ sử dụng URL này làm cơ sở. Thẻ <base> chỉ có thể tồn tại một lần trong một tài liệu và phải bao gồm một thuộc tính href, thuộc tính target, hoặc cả hai[1].

Thẻ <base> không chỉ liên quan trực tiếp đến việc cải thiện bảo mật web mà còn giúp chuẩn hóa và cải thiện bảo mật trong một số trường hợp nhất định. Ví dụ, nó giúp ngăn chặn các cuộc tấn công bằng cách thao túng URL, bảo vệ chống lại các nỗ lực clickjacking bằng cách đảm bảo tất cả các liên kết mở trong một tab hoặc cửa sổ mới, và giúp ngăn chặn các cuộc tấn công dựa trên việc điều hướng đường dẫn bằng cách hạn chế quyền truy cập tệp trong phạm vi URL cơ sở đã xác định[2].

Ngoài ra, thẻ <base> quan trọng trong việc tạo ra các đường dẫn chính xác, đặc biệt là khi bạn...

middle

middle

Gợi ý câu hỏi phỏng vấn

senior

Tại sao chúng ta cần phần tử MathML trong HTML5?

middle

Thuộc tính alt trong thẻ img để làm gì?

middle

Thẻ script được dùng ở đâu trong HTML?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào