2012-12-21 60 views
6

có cách nào đó để phát hiện bằng javascript mà người dùng đã chuyển sang một tab khác trong cùng một cửa sổ trình duyệt.Phát hiện thay đổi của tab trình duyệt bằng javascript

Ngoài ra, có cách nào để phát hiện người dùng đã chuyển sang cửa sổ khác với trình duyệt không?

cảm ơn bạn

+0

Không và không - những sự kiện này nằm ngoài tầm kiểm soát của trang web. –

+1

Cũng như những người dưới đây đã chỉ ra, sự kiện window.onblur hoạt động khá tốt cho các yêu cầu của tôi. – ahojvole

+0

Được rồi - mặc dù điều đó chỉ cho bạn biết rằng cửa sổ hiện tại bị mất tiêu điểm, không phải người bị mất tiêu điểm. Dù sao, nếu câu trả lời của Alnitak đã giúp bạn, hãy xem xét đánh dấu nó được chấp nhận bằng cách sử dụng dấu kiểm! –

Trả lời

2

Bẫy sự kiện window.onblur.

Được tăng lên bất cứ khi nào cửa sổ hiện tại (hoặc tab) mất tiêu điểm.

+0

thnank bạn. Điều đó làm việc tốt – ahojvole

1

Có thể không có chuẩn javascript cho việc này. Một số trình duyệt có thể hỗ trợ nhưng thông thường chỉ có sự kiện window.onblur để tìm ra người dùng đã rời khỏi cửa sổ hiện tại.

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