V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
binss
V2EX  ›  问与答

Mac 下 Chrome 书签和 Safari 书签的同步方案

  •  
  •   binss · 2015-10-21 23:18:28 +08:00 · 7054 次点击
    这是一个创建于 3311 天前的主题,其中的信息可能已经有所发展或是发生改变。

    需求:在 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 。

    真心没办法了。求解决方案.....

    10 条回复    2016-09-23 08:38:50 +08:00
    nsa
        1
    nsa  
       2015-10-21 23:27:11 +08:00 via iPad
    BookMacster
    import ->Chrome, export ->Safari
    mongodb
        2
    mongodb  
       2015-10-21 23:38:14 +08:00
    xmarks + 翻墙

    没找到比这还好用的。

    如果有人说翻墙麻烦不方便,我表示反对。

    这一点点麻烦都不肯克服的人,也没什么资格追求各类便利的工具了,用了也是白搭。因为不存在比翻墙的投入产出比更高的上网行为了。

    xmarks 也许不是最好的,翻墙肯定是。

    我知道我态度偏激,然而我根本不打算接受反对意见。

    当然我也也想知道不考虑网络环境的前提下,有没有比 xmarks 更好用或者说类似的工具,这个我愿意接受各种安利。
    kalintw
        3
    kalintw  
       2015-10-22 01:09:20 +08:00
    我是不用书签,有个方案,用 pocket 插件:
    getpocket.com
    xream
        4
    xream  
       2015-10-22 03:15:14 +08:00 via iPad
    1. 用 AppleScript 自动点击 完成导出和导入
    2. 自己写个 xmarks 可以跑在本机 反正能同步就行
    pH
        5
    pH  
       2015-10-22 08:39:47 +08:00
    @nsa +1 ,一直在用这个=-=
    lliioogg
        6
    lliioogg  
       2015-10-22 11:27:05 +08:00
    xmarks 是不是也要在 safari 上装,还要开 Safari 啊?
    有没有本地直接自动转移到 mac 的 safari ,这样 icloud 直接可以同步到手机上的方法?
    顺便一说目前的解决方法是手机上装了 chrome 和 safari 万一用到书签同步就去翻 chrome
    binss
        7
    binss  
    OP
       2015-10-22 17:48:49 +08:00
    @nsa
    @pH
    好东西......然而接近 23 刀......

    @mongodb 翻墙不麻烦,麻烦的是的两个浏览器都要装插件,然后一个上传一个下载,绕了一圈

    @kalintw 这样等于不用 icloud 同步了?

    @xream 尝试过录制脚本,每次跑都看到鼠标在屏幕上移来移去,好蠢的感觉

    @lliioogg 是的,寻找的正是这种方案
    xream
        8
    xream  
       2015-10-22 18:02:48 +08:00
    @binss Apple Script 怎么是录制脚本了...
    binss
        9
    binss  
    OP
       2015-10-22 20:09:53 +08:00
    @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
    `
    ffeeds
        10
    ffeeds  
       2016-09-23 08:38:50 +08:00
    @kalintw 用 Pocket 如何快速搜索?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5810 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 06:22 · PVG 14:22 · LAX 22:22 · JFK 01:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.