google-chrome - 是否可以开发不是 chrome 扩展的 Chrome 书签管理器应用程序,即独立于 chrome 浏览器运行的应用程序?

标签 google-chrome google-chrome-extension bookmarks nativeapplication

我了解 chrome.bookmarks API(记录在 http://goo.gl/tIb6V6 )旨在用于开发访问/操作我的 Chrome 书签的 Chrome 扩展程序(当然要在 Chrome 浏览器中使用)。我什至使用该 API 编写了我自己的此类扩展。然而,我正在寻找一种方法来开发一个应用程序,它可以做同样的事情,但可以独立于 Chrome 浏览器运行,例如作为一个本地应用程序,用一个人最喜欢的语言(Python、Java 等)编写,可以在一个人最喜欢的操作系统(Mac OS X、Linux 等)上运行。为此,是否有一个 API(例如 RESTful API,但我并不挑剔)使我能够访问/操作我的 Chrome 书签,然后我可以从 Chrome 浏览器外部访问它?

最佳答案

另一种选择是直接从以下位置加载 Chrome 书签文件:

~/Library/Application Support/Google/Chrome/Default/Bookmarks

这是一个普通的 json 文件,所以只需加载它,构造一个对象,然后做任何你能想到的事情。

到目前为止我们很像~

关于google-chrome - 是否可以开发不是 chrome 扩展的 Chrome 书签管理器应用程序,即独立于 chrome 浏览器运行的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26722337/

相关文章:

javascript - 允许更多 WebGL 上下文

html - hta - Firefox、Chrome 中的等效项 - 这是一项旧技术吗?

html - Chrome 打包应用程序 - 使用多个 HTML 文件

javascript - Div 内部和顶部的滚动条

javascript - 通用添加到书签脚本?

Emacs:有没有办法我可以获得自定义标签列表 - 并通过它们导航?

javascript - 如何在 Chrome 中禁用弹出窗口的位置栏和滚动条?

html - 在 chrome 中打印纯 HTML 时不同的字体大小

javascript - Chrome 扩展认证