2008-09-26 33 views

Trả lời

17

Nếu bạn đang tìm kiếm một cách để phát hiện vị trí chuột trong khi bookmarklet đang được bấm thực tế, không, không có cách nào. Vì bookmarklet được đặt bên ngoài bất kỳ trang nào (khu vực này thường được gọi là trình duyệt "chrome" - điều này gây nhầm lẫn vì hiện tại có một trình duyệt có tên đó), bạn không thể phát hiện các sự kiện liên quan đến JavaScript tại đó.

Điều đó đang được nói, nếu bạn tạo tiện ích này dưới dạng tiện ích mở rộng của Firefox thì bạn sẽ có quyền truy cập vào thông tin sự kiện, JavaScript và công cụ sửa đổi bàn phím. Nhưng đó không phải là những gì bạn đang tìm kiếm.

2

window.event là chỉ dành cho IE. Các đối tượng sự kiện được chuyển tới một trình nghe sự kiện như một đối số trong firefox và safari. Vì vậy, bạn có thể nói trong IE, nhưng không có trong bất kỳ trình duyệt phổ biến nào khác.

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