我使用1Password存储密码,并使用fluid.app创建一些特定于站点的应用/浏览器

尽管1Password与Chrome,Safari和其他浏览器很好地集成在一起,但它在Fluid应用程序中无法很好地发挥作用,这就是我的麻烦所在。

因此,当我在Fluid应用程序中时,我创建了一个快捷方式(使用Keyboard Maestro)来运行一个applescript以打开迷你版。但是,我似乎无法通过applescript启动mini。这是我的尝试:

  • tell application "1Password mini" to launch不会执行任何操作,尽管AppleScriptEditor不会报告任何错误
  • tell application "1Password mini" to open没有,尽管AppleScriptEditor不会报告任何错误
  • tell application "1Password mini" to activate是没有意义的,因为1Password mini已被激活
  • tell application "1Password" to open打开主要的1Password应用程序,而不是mini,这是我需要的。

  • 有趣的是,当我运行(1),(2)和(3)时,AppleScriptEditor自动将1Password mini替换为2BUA8C4S2C.com.agilebits.onepassword-osx-helper,这根本无法为我澄清任何事情。

    有人知道如何解决吗?
    我正在使用OSX 10.10.2(优胜美地)

    最佳答案

    我为1Password的开发人员AgileBits工作。

    您似乎找到了解决方案,但这是您的另一选择:

    open location "x-onepassword-helper://search/"
    

    该AppleScript将打开准备搜索的1Password mini。

    而且,如果您能够从Fluid获取当前网站的域名,您甚至可以打开1Password Mini,并输入以下搜索字词:
    open location "x-onepassword-helper://search/twitter.com"
    

    希望对您有所帮助!

    08-05 22:05