小编use*_*893的帖子

在网上应用店中为新Chrome扩展程序显示统计信息和评分的时间有多长?

发布了一个新的扩展程序,它可被发现并在Chrome商店中正常显示.

人们告诉我他们已经安装了它并给了它一个评级.

但是,没有公开或在开发人员仪表板中显示任何活动.

我刚刚经历了正常的滞后还是被打破了?

谢谢!

google-chrome-extension chrome-web-store

9
推荐指数
1
解决办法
1412
查看次数

如何为pageAction添加点击?

第一次延期 - 请善待.

我的目标是在用户访问特定域的页面时提供一个选项,以提供启动另一个页面的选项,该页面使用部分访问页面的域名作为变量.

下面的代码执行我想要的但它不提供操作作为选项 - 它只是执行.

当访问与域匹配的页面时,它会向地址栏添加一个图标.我希望只有当用户点击该图标时才会加载调用的新页面.如果那是不可能的,请提出替代方案.

谢谢!

function checkForValidUrl(tabId, changeInfo, tab) {

  if (tab.url.indexOf('.foo.com') > -1) {

    chrome.pageAction.show(tabId);
    var myName = tab.url.split(".")[0].slice(7);

    if (myName != "www"){ //ignore main site

    chrome.tabs.update(tab.id, {url: "http://foo.com/foo.html?t=" + myName});
    }

  }
};

chrome.tabs.onUpdated.addListener(checkForValidUrl);
Run Code Online (Sandbox Code Playgroud)

google-chrome-extension

5
推荐指数
1
解决办法
4122
查看次数

替换文件输入类型="文件"按钮的功能有效,但要求文件两次

使用jQuery Mobile 1.7.1替换本机按钮input type="file".

代码有效但强制在浏览/打开文件位上发出第二个请求.

我错过了什么?

Chrome和FF上的行为相同(尚未尝试其他地方).

<div id="fileInputButton"  data-role="button" data-icon="gear" style="width:150px;margin:0 auto; text-align:center">Import</div>

<div id="filename"></div>

<input style="opacity:0;" id="the_real_file_input" name="foobar" type="file">

 <script>
  $('#fileInputButton').click(function() {
    $('#the_real_file_input').click();
  });

  $('input[type=file]').bind('change', function() {
    var str = "";
    str = $(this).val();
    $("#filename").text(str);
  }).change();
 </script>
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

更新:在这个小提琴http://jsfiddle.net/pg3Qf/中正常工作,直到应用JQuery Mobile.(谢谢@wirey!)

最终更新:这解决了双触发问题:

$('#fileInputButton').click(function(e) {
     e.stopImmediatePropagation();
     $('#the_real_file_input').click();
 });
Run Code Online (Sandbox Code Playgroud)

而且,这修复了Chrome和Safari中的"C:\ fakepath"问题:

str = $(this).val().replace(/C:\\fakepath\\/i, '');
Run Code Online (Sandbox Code Playgroud)

jquery jquery-mobile

4
推荐指数
1
解决办法
4939
查看次数

需要帮助使jQuery .find不区分大小写

试图使这个jQuery过滤器使用.find不区分大小写.

例如,当search ="cat"(没有引号)时,它将找到"cat"而不是"Cat"或"CAT".同样,"猫"发现"猫"而不是"猫".

我怀疑它是非常基本的东西,但无法弄明白所以我在这里与我的第一篇文章联系.

我无法控制列表项本身的内容,因此无法修改其中的任何内容,

在此先感谢您的帮助!

PS请不要嘘声为你们这些可能相当年轻的东西.;)

  $("#filter").live("keyup", function (ev) {
    var $filter = $(this),
        keyCode = ev.keyCode || ev.which,
        search;

    if (keyCode === 27) { //ESC
      $filter.val("");
    }

    search = $(this).val();
    $("#results").find("li").each(function () {
      var $li = $(this);
      if (search === "") {
        $li.show();
      } else {
        if (_.include(service_names, search)) {
          $li.toggle($li.hasClass("items-" + search));
        } else {
          if ($li.text().search(search) > 0) {
            $li.show();
          } else {
            $li.hide();
          }
        }
      }
    });
 }); 
Run Code Online (Sandbox Code Playgroud)

jquery

0
推荐指数
1
解决办法
5690
查看次数