Ok vì vậy tôi đang sử dụng Chromium cho Ubuntu 9.10 và không thể có được điều này làm việc bằng cách sử dụng phương tiện bình thường phát hiện một chặn pop-up mà là ...Detect chặn pop-up trong Chrome
var popup = window.open(...);
var blocked;
if(!popup) {
blocked = true;
} else {
blocked = false;
}
Ngoài ra, giải pháp được chấp nhận trong bài SO này, Detect blocked popup in Chrome, không hoạt động.
Làm thế nào nó không hoạt động? –
Có vẻ như window.open() trong Chrome đang trả về một đối tượng được xác định ngay cả khi cửa sổ bật lên bị chặn –