自制的 Chrome 扩展程序, 通过为特定网站编写 JavaScript 脚本来实现网站的提醒功能.
Chrome 应用商店: https://chrome.google.com/webstore/detail/gloria/cnelmenogjgobndnoddckekbojgginbn
这款扩展可以让知乎发出提醒:
这款扩展可以让油管发出提醒:
这款扩展可以让B 站发出提醒:
这款扩展可以让P 站发出提醒:
这款扩展可以实时显示Github 动态:
这款扩展可以实时显示Steam 动态:
你还可以用它发出Feedly 的通知, 不再堆积一大堆没看过的 RSS 订阅内容:
甚至第一时间收到V2EX 酷工作的提醒:
实现这些功能, 只需要你往 Gloria 里编写一段 JavaScript 代码, 剩下的 Gloria 会帮你搞定. 举个例子, 这是 B 站通知的代码:
fetch('http://api.bilibili.com/x/feed/pull?ps=10&type=0&pn=1')
.then(res => res.json())
.then(json => {
return json.data.feeds.map(feed => {
return {
title: feed.addition.title
, message: feed.addition.description
, iconUrl: feed.source.avatar
, imageUrl: feed.addition.pic
, url: feed.addition.link
}
})
})
.then(commit)
关于代码如何编写, 我写了一份使用指南, 如果你对此有任何疑问, 请在本帖留言提出.
另外, 我建立了一个网站专门用于分享 Gloria 的代码: Gloria.Pub, 用户可以在这里找到 /分享自己需要的脚本, 同时能够很方便的将代码装进 Gloria.
如果这个扩展程序对你有用, 别忘了在 Github 给它加个 Star: https://github.com/BlackGlory/Gloria
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.