hoặc window.open. Browser/user quyết định tab vs window. Thêm rel="noopener noreferrer" cho bảo mật.">
 Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Mở URL trong tab mới (không phải window) bằng JavaScript

Mở link trong tab mới **phụ thuộc vào trình duyệt và cài đặt user** — **không thể ép buộc** bằng code.

Cách thực hiện

Thêm attribute target="_blank" vào thẻ <a>:

<a href="https://example.com" target="_blank">Link</a>

Hoặc JS:

window.open('https://example.com', '_blank');

Lưu ý bảo mật

Khi dùng window.open hoặc target="_blank", thêm rel="noopener noreferrer" để tránh window.opener access (security risk):

<a href="..." target="_blank" rel="noopener noreferrer">

Browser quyết định tab vs window dựa trên setting của user (tab mặc định trên Chrome/Firefox hiện đại).