将json格式的Chrome书签文件转换为html

jhdbpxl9  于 2022-12-06  发布在  Go
关注(0)|答案(8)|浏览(719)

如何将json格式的书签文件(取自/Library/Application Support/Google/Chrome/Default/Bookmarks)转换为书签html文件,以便Google Chrome导入?

axr492tv

axr492tv1#

@Mr.P在评论中或多或少地回答了这一点,但让我正式说明一下:
在我的例子中,我有一个名为C:\\的当前(操作系统根)驱动器。我有一个名为F:\\的存储驱动器,上面有一个以前安装的Chrome,我想从中检索书签。
我是在Powershell中完成的,但你可以在 * 文件资源管理器 * 中轻松完成,你只需要手动输入<drive_name>:\\users\<account_name>\appdata的路径/显示隐藏文件夹。
1.关闭当前正在运行的Chrome的所有示例(可以检查进程监视器以确保所有进程都已终止)。
1.导航到<storage_drive_letter>:\\users\<account_name>\appdata\local\google\chrome\default
1.在PowerShell上,您可以输入$books = Get-Item bookmarks来选取先前安装的书签档案。在档案总管上,您可以“剪下”

  1. cd <os_drive_letter>:\\users\<account_name>\appdata\local\google\chrome\default或在文件资源管理器上导航到此路径
  2. mv $books .或粘贴文件
    1.再次打开Chrome浏览器并检查书签:它们应该一起可见。
    1.[可选]如果你有勇气再次关闭所有Chrome窗口(可能在关闭之前将两个文件都保存在其他地方),删除所有在开始时带有“书签”的文件(你可以使用gci | where {$_.name -like "bookmarks"} | rm),然后重新打开浏览器。在你的文件系统中,Chrome应该会自动将书签重新生成为一个文件。
    如果这对其他人不起作用,请告诉我
46scxncf

46scxncf2#

如果出于某种原因,你只有Chrome书签文件的JSON输出,不要担心。Chrome会将书签导出为HTML,并导入为HTML。但是,有时你没有从Chrome导出的奢侈,因为你的Windows安装的一些问题。但是,你足智多谋,设法至少获得访问你的Windows文件系统和备份你的Chrome书签文件。但是,现在你如何将它导入到一台工作的计算机上的Chrome浏览器中,而不是HTML格式的呢?
在Windows上(这在Win 10上进行了测试),您所要做的就是显示隐藏文件和文件夹,然后粘贴并覆盖以下位置的书签文件:
C:\用户\您的用户名\应用数据\本地\Google\Chrome\用户数据\默认
如果你有一台Windows电脑,不要在试图将JSON转换为HTML时绕圈子。我不确定Mac和Linux是否合适,但我敢打赌它的工作原理是相似的。

9o685dep

9o685dep3#

书签的文件夹位置(2021年2月)

  • 浏览器:%LOCALAPPDATA%\Google\浏览器\用户数据\默认
  • 边缘:%LOCALAPPDATA%\Microsoft\边缘\用户数据\默认

注:如果您当前未登录,则“默认”可以是其他内容(例如,配置文件1)。

brgchamk

brgchamk4#

终于找到了

    • 步骤1:转到运行**--〉输入-appdata以导航到此文件夹
    • 第2步:**您需要备份/复制旧书签,并将其保存在一个位置

    • 第3步:**然后您需要导航到下面的文件夹,您可以找到您的许多配置文件。

导航到所需的Gmail帐户配置文件,其中有您的显示图片或配置文件图片
[确定要导入书签的帐户]


指令集

    • 返回个人资料12 [我想查看书签的帐户]**
    • 然后在此处替换旧书签文件[步骤2:您备份了哪个书签文件]**


指令集

    • Boooooom!重新启动Chrome**

mf98qq94

mf98qq945#

我觉得你把事情弄得更复杂了。先保存JASON的bookmark.文件。到C:\Users\%USERNAME%\AppData\Local\Google\Chrome\User Data\Default把Bookmark.文件保存到你电脑上的某个地方。然后卸载浏览器(比如Chrome)。在你点击卸载之前,确保你选中了删除所有历史记录的复选框。
重新安装浏览器,然后覆盖C:\Users\%USERNAME%\AppData\Local\Google\Chrome\User Data\Default中的Bookmark.文件
完成!书签已恢复。不需要保存书签.文件或将其转换为HTML文件进行恢复。只需用卸载浏览器前保存的文件覆盖书签.文件即可。

c2e8gylq

c2e8gylq6#

如果你担心修改现有的程序,或者覆盖你目前拥有的任何其他书签,那么我发现下面是最简单的:
1.安装便携版Chrome,例如从portableapps.com安装
1.导航到安装目录中的App\DefaultData\profile\Default
1.用json文件替换Bookmarks文件
1.启动Chrome Portable,并将书签导出为html
1.删除Chrome便携版

7tofc5zh

7tofc5zh7#

我在Opera上也遇到了同样问题。2我只是简单地将JSON文件复制粘贴到新安装的新位置。

6qqygrtg

6qqygrtg8#

Just drag the .json to opened firefox window and the run bookmarklet (create new bookmark, enter code in location) CODE: SELECT ALL javascript:(function(){var E=document.getElementsByTagName('PRE')[0],T=E.innerHTML,i=0,r1,r2;t=new Array();while(/("uri":"([^"]*)")/g.exec(T)){r1=RegExp.$1;r2=RegExp.$2;if(/^https?:/.exec(r2)){t[i++]='['+(i)+']:'+r2+'';}}with(window.open().document){for(i=0;t[i];i++)write(t[i]+'
"); close();}})();感谢dickvl点击链接结果保存网页完成将保存. htm
将. json保存到桌面,从右下角拖动浏览器窗口变小,直到你可以将. json拖到打开的窗口中。双击标题栏以恢复浏览器的完整大小。在打开的带有. json数据的标签中,单击bookmarklet。另一个带有链接的标签应该打开。你可以通过右键单击"另存为"将网页保存为. htm。
在打开的窗口中的任何位置,如拖动快捷方式或html,它都将打开
您也可以执行文件〉打开文件〉浏览到. json〉打开
使用JSON
将书签备份为JSON文件。删除不需要的书签。将需要的书签导出为HTML文件使用JSON文件恢复书签要在文本编辑器中将mor添加到JSON文件中。通过查找并将',{" title'替换为'return {" title'来创建行(不要键入单引号,在替换字段中,使用适当的return替换:比如,我的搜索看起来像这样:查找:,{"标题替换:\r,{" title "全部替换"显示的是行,而不是连续的文本流。将文件另存为文本并在电子表格中打开。每个书签都有自己的行。站点名称、URL和其他数据位于列中。通过复制URL并将其粘贴到Firefox中来创建书签。并转到网站。将URL从工具栏拖到边栏中的所需位置。如果您不喜欢网站分配的标题,请更改书签标题。根据需要重复上述操作。

相关问题