18

Trong liên kết của tôi, tôi có thuộc tính target="_blank" và hoạt động trong Chrome, Firefox, Opera và tất nhiên, Safari và mở liên kết mới TAB. Nhưng khi tôi nhấp vào nó, trong IE9 (và IE8) nó sẽ mở ra một cửa sổ mới thay vì được mở trong một tab mới. Tôi nên làm gì?target = "_ blank" mở cửa sổ mới trong IE9, thay vì tab mới

+0

Tôi nghĩ bạn có thể thay đổi điều đó trong cài đặt IE9. – Jonas

+0

Tất cả các câu trả lời đều tốt. Cảm ơn tất cả. –

Trả lời

20

HTML và JavaScript không cung cấp phương tiện để nói nếu "cửa sổ" mới phải là cửa sổ đầy đủ hoặc tab hoặc bất kỳ thứ gì bạn muốn gọi giao diện nhiều lượt xem trên Mobile Safari.

Vì vậy, bạn sống với nó.

5

Điều này được định cấu hình bên trình duyệt và không có gì bạn có thể làm về điều đó trong html của bạn tôi sợ. Chỉ là một tùy chọn mà người dùng đặt trong tùy chọn trình duyệt của họ.

9

Bạn có thể xem trong this câu hỏi rằng target="_blank" là chính xác, nhưng cách trình duyệt xử lý trường hợp này tùy thuộc vào cài đặt của anh ấy.

Bạn cần để thay đổi Cài đặt IE8/9 để mở loại mục tiêu đó trong tab mới. Bạn không thể làm gì: |

1

Bỏ chọn Chế độ được bảo vệ trong IE9 đã giải quyết được sự cố của tôi.

Windows Internet Explorer 8 trở lên. Khi Protected Mode được kích hoạt và một trang web có chứa một liên kết anchor với một mục tiêu được đặt tên, Windows Internet Explorer sẽ mở mục tiêu của liên kết trong một cửa sổ mới khi mục tiêu có mức toàn vẹn khác với trang web chứa liên kết.

Nguồn: target attribute in IE

+0

Đối với tôi, tôi đã làm ngược lại, khách hàng đã có trang web trong danh sách các trang web đáng tin cậy của họ (vô hiệu hóa chế độ được bảo vệ). Vì vậy, chúng tôi đã yêu cầu cô ấy xóa trang web khỏi danh sách khiến trang web trở lại vùng Internet (đã bật chế độ bảo vệ). Vậy ... tức là ngu xuẩn. – Sam

1

Bạn cần phải sử dụng thuộc tính target="_blank" để tạo liên kết mở trong một cửa sổ mới hoặc tab. Nơi liên kết thực sự mở ra là tùy thuộc vào cài đặt trình duyệt. Vì vậy, nếu bạn có Công cụ> Tùy chọn Internet> Cài đặt duyệt theo tab> "Luôn mở cửa sổ bật lên trong tab mới" được chọn, liên kết target="_blank" sẽ mở trong tab mới. Lưu ý rằng loại liên kết này sẽ mở trong cửa sổ mới theo mặc định trên hầu hết các trình duyệt.

Các vấn đề liên quan