将 Microsoft .url 文件导入书签(Firefox / Mac OS)

将 Microsoft .url 文件导入书签(Firefox / Mac OS)

前几天我在工作中遇到了这样一种情况,我们试图将 Windows XP 计算机上的一堆 .url 文件移动到 Mac OS X 10.5.8 上的 Firefox 书签中。结果非常令人沮丧,因为我们无法再访问源计算机(我们可以在那里正确导出书签)。

有人有解决方案吗?

答案1

到目前为止,将 .URL 转换为书签的最简单方法是通过装有 Firefox 的 Windows PC(并且看到您拥有 .URL 文件,我猜您必须可以访问 Windows 机器)。

将所有 .URL 文件放入 Windows 计算机上的“收藏夹”文件夹,打开 Firefox,转到File菜单 ->Import...并将收藏夹导入 Firefox。然后,您可以从Bookmarks菜单 ->打开 Firefox 的书签管理器,从那里,Mac Firefox 应该可以完全读取和导入Organise Bookmarks您从菜单中导出的任何内容。Import and Backup

答案2

这个脚本效果更好一些,基本上需要多加几个引号

for i in *.url; do
  title=${i%%.URL}
  link=`grep -e "^URL=" "$i" | awk -F= '{print $2}'`
  echo '<a href="'"$link"'">'"$title</a>" >> bm3.html
done

答案3

我记得,MacOS 上的 Firefox 无法打开 .url 文件,对吗?

网络位置转换器是一个将 .url 文件转换为 .webloc 文件的应用程序,我思考Firefox 将打开。它说在 Snow Leopard 下它不是 100%,但唯一损坏的是另一个方向,所以你应该没问题。

这是一个AppleScript 水滴如果 Firefox 没有在某个时候破坏其对 AppleScript 的支持,那么这就可以简单地打开文件。

无论哪种方式,只要您在 Firefox 中打开它们,就可以轻松地将它们全部添加到书签中。

另外,.url 文件非常简单。您可以对它们进行一些文本处理,以非常容易地将它们转换为简单的 html 文件:

for i in *.URL; do
  title=${i%%.URL}
  link=`grep -e '^URL=' $i | awk -F= '{print $2}'`
  echo '<a href="'"$link"'">'"$title</a>" >> bm.html
done

應該能够导入它。但我还没有测试过脚本或导入。

答案4

这是一个老问题,这里是Bugzilla 漏洞据我了解,这实际上是一个包含 URL“内容”的文件,Firefox 利用了 Mac OS X 上无法使用的一些 Windows 级功能。

相关内容