gpt4 book ai didi

javascript - 如何检查鼠标是否位于 Chrome 中的通知窗口上?

转载 作者:行者123 更新时间:2023-11-28 09:29:26 25 4
gpt4 key购买 nike

http://developer.chrome.com/extensions/notifications.html

仅当用户的鼠标不在正在显示的通知窗口上方时,我才需要在 X 秒后关闭通知窗口。

var notification = webkitNotifications.createNotification(
'icon.png',
'Notification titile',
'Notification body text'
);

notification.show();

// TODO: Close notification window only if user's mouse is not over it
setTimeout(function() { notification.cancel() }, 10000);

最佳答案

我已经有一段时间没有接触 Chrome 扩展程序了,但上次接触时,您可以使用 HTML 文件作为通知内容。

所以我要做的是:

  • 如果您可以在通知内使用 JavaScript 关闭通知,则只需使用普通的 onmouseover/onmouseout 来存储鼠标是否位于通知上的 bool 值,并从通知内启动超时,如下所示一旦加载完毕。

  • 如果您无法执行相同的操作,但可以让通知与后台页面对话以使其关闭通知。

关于javascript - 如何检查鼠标是否位于 Chrome 中的通知窗口上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13901909/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com