Sau khi nâng cấp Google Chrome 33, tôi nhận thấy rằng tất cả các liên kết trang web của tôi bị chặn bởi trình chặn cửa sổ bật lên của trình duyệt. Các liên kết đã hoạt động đúng trên Google Chrome 32 trở lên và không bị chặn. Điều này là lạ đối với tôi như là một đoạn mã như
<a href="http://example.com">Example</a>
trên trang cũng bị chặn!
Tôi có các liên kết như
<a id="some-id" class="mycred-points-link" href="http://example.com" title="Something" target="_blank" data-key="rsa-key">Somewhere</a>
trên trang của tôi và tôi sử dụng plugin myCRED Wordpress để thưởng điểm cho người dùng khi họ nhấp vào liên kết.
Làm thế nào tôi có thể tìm ra nguyên nhân của vấn đề này?
"Liên kết trang web" của bạn trông như thế nào, cửa sổ bật lên được kích hoạt như thế nào? Mã bạn đã cung cấp có kích hoạt bất kỳ trình xử lý / cửa sổ bật lên nào không? Thành thật mà nói, tôi đã không nhận thấy bất cứ điều gì khác biệt với Chrome 33 về mặt này.
—
MrWhite
@ w3d có Tôi đã thêm mã liên kết của mình trong câu hỏi.
—
Ali Hashemi
Nếu bạn tắt JavaScript thì sao?
—
MrWhite
Khi tôi tắt javascript, nó không bị chặn nữa.
—
Ali Hashemi
Vì vậy, tôi giả sử khả năng bật lên của bạn được cung cấp đơn giản bởi
—
MrWhite
target="_blank"thuộc tính? Bạn không sử dụng JS để tạo cửa sổ bật lên? Trong trường hợp đó, có vẻ như các plugin WordPress của bạn (tôi giả sử) đính kèm các trình xử lý sự kiện JS vào các neo đó đang gây ra sự cố cho trình chặn cửa sổ bật lên!?