如何从java读取Bookmarklet?

时间:2015-08-19 05:58:09

标签: javascript java

在浏览器中点击页面后需要执行Javascript。此javascript仅在浏览器中存储为书签时运行。我的任务是使用java代码执行存储在浏览器中书签中的这个javascript。

在谷歌搜索中,我发现可以通过java代码为URL添加书签。但我没有找到如何阅读书签。请建议我如何通过java代码阅读它。

提前致谢!

1 个答案:

答案 0 :(得分:1)

有一个答案说,除非你进行浏览器扩展,否则不可能这样做:

Get browser bookmarks via javascript

虽然另一个答案谈到上传浏览器书签文件并在javascript中读取它:

  

在" ... \ Chrome \用户数据\默认\"内目录是两个文件。 "书签"," Bookmarks.bak"。一个是您当前的书签,另一个是(扩展名为.bak)表示它是书签备份,如果出现任何问题。每次关闭Chrome时,Bookmarks.bak都会被覆盖。

     

Chrome中的书签作为虚拟文件系统存在。意思是,那一切   您的书签实际上只存储在一个文件中,但显示为   Chrome中的实际文件系统。

     

您只需要复制该文件,然后将其备份到某处。如果你   想要恢复书签,只需复制/粘贴"书签"   您备份的文件,返回到您从中获取的目录。

     

Chrome必须在执行此操作前关闭。

     

希望这有帮助。

     

(顺便说一下,尝试使用文本编辑器打开"书签"文件   记事本=])

Location of chrome bookmarks