1

浏览网页时,我经常发现自己希望使用“自动书签”功能。

例如,从头开始阅读博客的所有帖子时,我想自动跟踪我上次查看的帖子。

举一个不同的例子,我可能想自动为我访问的所有包含某些关键字的页面添加书签。

(通过“书签”,我不一定指“浏览器书签”,只是一种在我的本地机器上存储/处理 URL 以便我以后可以打开它的方法)。

哪种技术最适合解决这个问题(如果这很重要,我正在使用 Linux)?我能想到的有:

  • 浏览器扩展:缺点是这高度依赖于浏览器。我喜欢使用 Opera,但不确定它是否可以扩展来做到这一点。
  • 在 localhost 上运行的 Web 应用程序,它在 iframe 中加载其他页面:由于 XSS 保护,我不确定这是否可能。
  • 本地代理服务器,当 URL 或页面内容匹配某些模式时,它会过滤所有 HTTP 流量并执行自定义脚本。这似乎是最灵活的选择,但也是最复杂的。

您对此有何看法?

4

2 回答 2

0

Opera 有一个扩展 API,当然可以扩展来做到这一点。您可以扫描页面标题、元信息或整个正文中的关键字,如果它与您的一组关键字匹配,您可以将页面 url 存储在本地存储中,并有一个界面来显示所有保存的 url扩展工具栏窗口弹出。

查看以下链接以获取歌剧扩展

还有你可能会发现有用的 Opera Link API

于 2012-03-02T09:28:53.807 回答
0

浏览器扩展将是 IMO 的最佳选择,此用例不需要太多扩展 API,因此为多个浏览器制作这样的扩展应该不会太复杂。为了确保数据以安全和便携的方式存储,我会寻找或编写一个与一些在线书签服务集成的扩展。

于 2012-02-28T09:19:57.847 回答