需求:在 Mac 上使用 Chrome 作为主力浏览器,手机和平板上使用 Safari 。希望能寻找一个自动将 Chrome 书签同步到 Safari 的方案,因为 Safari 可以通过 icloud 自动同步书签到平板和手机的 Safari 里。
尝试 1 :手动导入
手动点击 Safari 的导入-从 Chrome 导入。然而希望能有自动化的方案。
尝试 2 : xmarks
通过网络同步,不稳定,不好用
尝试 3 : Chrome icloud 插件
装了之后提示不支持,是 Windows 专用的
尝试 4 :使用 applescript
在 github 上找到一份将 Safari 书签导入到 chrome 的 applescript ,查了下 Safari 的 applescipt 字典,没找到相关 API 。
真心没办法了。求解决方案.....
1
nsa 2015-10-21 23:27:11 +08:00 via iPad
BookMacster
import ->Chrome, export ->Safari |
2
mongodb 2015-10-21 23:38:14 +08:00
xmarks + 翻墙
没找到比这还好用的。 如果有人说翻墙麻烦不方便,我表示反对。 这一点点麻烦都不肯克服的人,也没什么资格追求各类便利的工具了,用了也是白搭。因为不存在比翻墙的投入产出比更高的上网行为了。 xmarks 也许不是最好的,翻墙肯定是。 我知道我态度偏激,然而我根本不打算接受反对意见。 当然我也也想知道不考虑网络环境的前提下,有没有比 xmarks 更好用或者说类似的工具,这个我愿意接受各种安利。 |
3
kalintw 2015-10-22 01:09:20 +08:00
我是不用书签,有个方案,用 pocket 插件:
getpocket.com |
4
xream 2015-10-22 03:15:14 +08:00 via iPad
1. 用 AppleScript 自动点击 完成导出和导入
2. 自己写个 xmarks 可以跑在本机 反正能同步就行 |
6
lliioogg 2015-10-22 11:27:05 +08:00
xmarks 是不是也要在 safari 上装,还要开 Safari 啊?
有没有本地直接自动转移到 mac 的 safari ,这样 icloud 直接可以同步到手机上的方法? 顺便一说目前的解决方法是手机上装了 chrome 和 safari 万一用到书签同步就去翻 chrome |
7
binss OP |
9
binss OP @xream 了解了,尝试用以下代码可以实现。但是还是有窗口闪过,有点蛋疼
` set SecondsDelay to 0.1 tell application "Safari" to activate delay SecondsDelay tell application "Safari" to close windows tell application "System Events" to tell process "Safari" tell menu item "Import From" of menu "File" of menu bar item "File" of menu bar 1 tell menu "Import From" click menu item "Google Chrome …" end tell end tell tell window "Import from Google Chrome" click button "Import" end tell end tell ` |