NBK*_*NBK 6 javascript google-chrome google-chrome-extension
是否可以通过谷歌浏览器扩展程序阅读标签通知(Facebook,Twitter,gmail等显示通知计数).这样我就可以在新通知到达时显示桌面警报.
您可以通过定期检查所有相关选项卡的标题、提取当前通知数量(如果可用)并在检测到通知数量发生变化时通知用户来实现此目的。
但是,根据您执行此检查的频率,用户可能会在您之前注意到。另一种方法是使用内容脚本注入 JavaScript(同样,仅注入相关页面 - facebook等),该 JavaScript 监听页面title
元素的变化,并在检测到变化时向后台页面发送消息,然后显示桌面通知。
我不知道这最初是否有效,因为我不知道title
可以听取更改,但很快谷歌就提供了这个答案;
因此,您需要做的就是更改该问题答案中的代码,以将消息发送到您的后台页面,而不是显示警报。例如;
function titleModified() {
chrome.extension.sendRequest({
title: document.title
});
}
Run Code Online (Sandbox Code Playgroud)
后台页面必须有一个onRequest侦听器,然后该侦听器将尝试解析收到的标题并确定是否已发出通知。
请记住在清单中正确设置权限,以便在用户访问目标站点以及使用桌面通知时注入 JavaScript 。
归档时间: |
|
查看次数: |
1958 次 |
最近记录: |