有没有记录的方法可以让外部程序操纵Google Chrome的书签?
书签存储在用户数据\默认目录下的“Bookmarks”文件中,看起来像是JSon或类似的东西(现在不重要)。
但是,我是否有办法通知Chrome文件已更改?
注意:这是针对Windows的,并且我正在寻找一种以编程方式使Chrome意识到我的更改的方法。
我尝试了以下操作:
- 手动编辑文件
- 重新启动Chrome
更改已经存在,但在重新启动Chrome之前,Chrome并不知道我的更改,而且我强烈认为如果我在重新启动之前在Chrome中编辑书签,那么外部更改将会丢失。
那么,我有办法做到这一点吗?还是我必须告诉用户不幸的是,我必须关闭他的Chrome安装,编辑书签文件,然后重新启动Chrome?
代码最终将用C#编写,但除非您有/知道执行此操作的代码,否则处理此问题的方法可能应该与语言/运行时无关。
请注意,我当前想要自动化的事项列表包括:
- 为某些特定的书签创建文件夹
- 删除该文件夹中现有的书签
- 将新书签添加到该文件夹中
这个程序的目的是自动设置我们制作的Web应用程序的本地副本,支持/测试人员只需运行程序,选择要设置的程序版本和连接到哪个数据库,然后程序就会自动完成所有操作。我希望这个程序还可以方便地访问这些应用程序。