接连遭遇无厘头的问题

  • 这两天真的邪门,真没少耽误时间,你妹的都让我碰上了,Fuck!!!!

    想安装 PHPUnit_SkeletonGenerator  你妹的死活加不上 pear channel-discover components.ez.no 总是报告404,明明pear 版本是最新的1.9.4 啊,操反复重装了无数次,google 搜索了无数遍,无果,结果怎么着?过了一天自动好了,貌似服务器维护吧,我操,能不能给个提示啊!

    项研究研究Firefox add-ones 看着导读首页就觉得隐隐不对,和我三天前看的好似不同,但没care 这个问题,官方文档嘛,能有什么问题,结果弄了半天死活不多 cfx run 就是报错,大概说 require('sdk/ui/button/action'); 这里的问题,貌似没找到API,你妹的就怪了去了,完全按照官方部署咋就不行了呢,折腾,一通的查,还是没线索,后来怀疑是firefox 的版本,心想这回靠谱了吧,一看自己的firefox 版本是28,还提示了是最新。心想这个线索也断了,后来从google 缓存上查到点线索,之前的示例代码是这样的:

    var buttons = require('sdk/ui/button/action');
    var widgets = require("sdk/widget");
    var tabs = require("sdk/tabs");
    var widget = widgets.Widget({
      id: "mozilla-link",
      label: "Mozilla website",
      contentURL: "http://www.mozilla.org/favicon.ico",
      onClick: function() {
        tabs.open("http://www.mozilla.org/");
      }
    });

    之后你妹妹的,也就是现在变成这样的:

    var buttons = require('sdk/ui/button/action');
    var tabs = require("sdk/tabs");
    
    var button = buttons.ActionButton({
      id: "mozilla-link",
      label: "Visit Mozilla",
      icon: {
        "16": "./icon-16.png",
        "32": "./icon-32.png",
        "64": "./icon-64.png"
      },
      onClick: handleClick
    });
    
    function handleClick(state) {
      tabs.open("http://www.mozilla.org/");
    }

    恩恩,看来我还真没记错,和几天前看到的的确不同,看来文档的确更新过了,好吧
    button/action 出错了对吧,就查查它吧

    于是丝毫不抱任何希望的翻开了
    button/action 的文档,结果看到第一句我就晕菜了

    New in Australis: this module is only available from Firefox 29 onwards.

    擦,你丫的,对不起我没法不骂人啊。你丫的,Firefox 29 还没发布呢,你把文档改成 29 才支持的,我擦!搞什么飞机啊。

    好吧我又回来吐槽了,firefox 文档安排的啊,后面人家提了

    Then when you invoke cfx run or cfx xpi, you pass the "-o" option:

    cfx run -o

    This instructs cfx to use the local copies of the SDK modules, not the ones in Firefox.

    恩恩,试一下,还是不行不过这个还好只是人家提示 support version > 28 Firefox 不加 -o 就没有,不过想想也是。但是上述文档安排顺序有误,而且解释不清楚一看就是前台写得文档吧。

    -----

    后续观察:

    Firefox 改进不错,这两天在某些特殊位置添加了这样的声明:

    This example uses the action button API, which is only available from Firefox 29 onwards.

    文章“接连遭遇无厘头的问题”由大口罩的BLOG提供,转载请注明出处 http://blog.cancanyou.com/

回复位置:
主贴
访客名称(不可修改):
联系Email(可选,如果有必要我会根据此Email给您回复):
回复内容描述(必选,1000字符以内):
提示:某些回复内容可能稍后通过审核后才会被显示
  • ADs
Copyright 2012 cancanyou.com 大口罩的生活领地,欢迎来访,管理员“口罩下的笑”交流Email: meetcancanyou@yahoo.com
京ICP备13030527号-2