[HOWTO] 在 Mac 下的 Safari 中直接打开 iWangWang 进行聊天

鉴于支付宝已经发布供 Safari 使用的安全登录控件,并且 Safari 可以自动调用关联程序来打开自定义协议,所有 Safari 下的点击旺旺图标打开 iWangWang 进行聊天比较容易实现,使用一个用户脚本就行。

要实现在 Safari 中点击旺旺图标进行聊天,步骤如下:

  1. 安装 SIMBL
    下载地址:http://www.culater.net/software/SIMBL/SIMBL.php
    SIMBL 可以理解为一个扩展加载器,因为 Safari 本身并不支持扩展机制,所有 SIMBL 使用了一种 Hack 的方式来方便加载第三方扩展。
  2. 安装 GreaseKit
    下载地址:http://8-p.info/greasekit/
    GreaseKit 是一个类似于 GreaseMonkey 的扩展,可以通过它在 Safari 运行用户脚本。
    如果你的系统是 Mac OS X Leopard,那么可能会出现安装 GreaseKit 失败的情况,这时可以试试一位网友重新编译的 GreaseKit,下载地址,关于这个问题的讨论可以看这里
  3. 最后,安装 iWangWang 聊天用户脚本
    安装地址:https://iwangwang.googlecode.com/hg/wwprotocol.user.js
    如果已经正确安装了 GreaseKit,那么在访问这个地址时,浏览器会询问是否安装“WangWang Protocol Handler”,选择“是”即可。

如果你已经将 iWangWang 放到了应用程序目录,那么在点击旺旺图标聊天时,会自动打开 iWangWang,如果 iWangWang 没有放到应用程序目录,那么你可能需要先运行 iWangWang 才可以使用点击旺旺图标进行聊天的功能。

如果有任何问题请联系我 ohdarling88 # gmail dot com

发表评论?

13 条评论。

  1. 神!千呼万唤始出来,有这个太好了。。。。

    我是做UI设计的,如果有需要我可以帮你完善界面方面的东西。你可以跟我联系,我的网站上有联系方式:www.pablojiang.com

  2. 虽然很麻烦,但是还是要不怕麻烦。

    lz伙计,是的你做了一件受欢迎的事。

  3. 请问怎么安装 GreaseKit呢?

    下载下来是GreaseKit.bundle,这个文件怎么安呢
    双击后,问我用什么打开,我选了safari,结果没有反应。

    • GreaseKit.bundle 直接放到 用户目录》资源库》Application Support》SIMBL》Plugins 就行了,如果没有 SIMBL 和 Plugins 这两个目录,直接创建一个就行了。

      • 我已经按照你说的放进plunins里 可是点链接3是一堆乱码 没有提示

        • 你开启 Safari 之后有没有在“窗口”菜单的左边看到“GreaseKit”这个菜单,如果没有看到,说明 GreaseKit 没有安装正确。
          你可以检查一下 GreaseKit.bundle 所放的目录对不对:)

  4. 我正确安装了,可是点击对方旺旺会话时,那个验证码提示输入不正确,试了n次结果一样

  5. 我已经照着提示安装好了,可是在safari中点击淘宝页面中 和我联系 的图标,只是弹出iwangwang的登陆界面,若是登陆后点击,也仅仅是将iwangwang的主面板显示在最前端,没有出现聊天窗口。
    我用的是10.6.3,iwangwang是v0.2.0 Alpha(Build 86)

  6. 如果是卖家用户,安装好后 在safari中点击淘宝页面中“ 和我联系” 的图标,只是弹出iwangwang的登陆界面,若是登陆后点击,也仅仅是将iwangwang的主面板显示在最前端,没有出现聊天窗口 不能正常使用。

  7. 现在我打开旺旺程序就是失败。。。自从装了greasekit。。。

  8. greasekit出现在了窗口上 但是点击旺旺的图标头像仍旧打开网页版而不是iwangwang

  9. 軟件一直不能登入-_-

回复给 Xu Jiwei ¬
取消回复


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>