nên cho rằng tôi làm điều nàyphát hiện sự tồn tại của cửa sổ sau khi tải lại
var myWindow = false;
$('someelement').click(function(){
var myWindow = window.open('url', 'name', 'width=100,height=200');
});
để người dùng nhấp vào các yếu tố trên cửa sổ A và một cửa sổ mới (gọi nó là cửa sổ B) được mở ...
nhưng sau đó giả sử cửa sổ A được tải lại ... do điều này, var myWindow bây giờ được đặt thành false ... nhưng sau đó cửa sổ B vẫn mở .... làm thế nào tôi có thể phát hiện sự tồn tại của Window B từ cửa sổ A sau khi cửa sổ A được tải lại
Tôi biết rằng bạn có thể thực hiện việc này:
var hasWindow = window.open('', 'name');
và nó sẽ trả về một tham chiếu đến cửa sổ B nếu nó đã được mở ..
Nhưng sau đó nếu cửa sổ B là không mở được nêu ra, đây thay vào đó sẽ kích hoạt một mở cửa sổ, mà là không mong muốn
Làm thế nào tôi có thể có được một tham chiếu đến cửa sổ B nếu nó mở mà không kích hoạt một cửa sổ mới mở trong sự kiện trong đó cửa sổ B không mở? (không cần sử dụng các thủ thuật cookie)