小编Chr*_*and的帖子

chrome.storage.sync.remove数组不起作用

我正在制作一个小型Chrome扩展程序.我想使用,chrome.storage但我无法从存储中删除多个项目(数组).单项删除有效.

function clearNotes(symbol)
{
    var toRemove = "{";

    chrome.storage.sync.get(function(Items) {
        $.each(Items, function(index, value) {
            toRemove += "'" + index + "',";         
        });
        if (toRemove.charAt(toRemove.length - 1) == ",") {
            toRemove = toRemove.slice(0,- 1);
        }
        toRemove = "}";
        alert(toRemove);
    });

    chrome.storage.sync.remove(toRemove, function(Items) {
        alert("removed");
        chrome.storage.sync.get( function(Items) {
            $.each(Items, function(index, value) {
                alert(index);           
            });
        });
    });
}; 
Run Code Online (Sandbox Code Playgroud)

似乎没有什么破坏,但最后一个警告存储中的内容的循环仍然显示我试图删除的所有值.

javascript google-chrome-extension google-chrome-storage

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

Unity新UI图像更改颜色不起作用

我尝试使用统一的新UI图像系统实现健康到我的播放器.但它不工作.任何人都帮助我.谢谢.

    using UnityEngine.UI;

 if (health_value == 3) {
             GameObject.Find("health").GetComponent<Image>().color.a = 1;
             GameObject.Find("health1").GetComponent<Image>().color.a = 1;
             GameObject.Find("health2").GetComponent<Image>().color.a = 1;

         }
Run Code Online (Sandbox Code Playgroud)

我得到这个错误.

  error CS1612: Cannot modify a value type return value of `UnityEngine.UI.Graphic.color'. Consider storing the value in a temporary variable
Run Code Online (Sandbox Code Playgroud)

c# unity-game-engine unity3d-2dtools

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

为什么允许多个分号?

考虑以下代码:

myBusiness business = new myBusiness();
business.DoWork(); ; ; ; ; ; ;
Run Code Online (Sandbox Code Playgroud)

为什么我们可以使用多个分号?这是编译器中的错误吗?

c#

3
推荐指数
2
解决办法
1869
查看次数

chrome.storage.sync 无法跨浏览器和设备同步

我在扩展中使用chrome.storage.sync来同步在popup.html.

它在本地正确存储和恢复数据,但不会跨浏览器同步数据。

每个浏览器扩展都有自己的本地输入数据可用。

下面的代码用于保存和恢复数据:

// Called when the user opens popup.html
$(window).ready(
    function restore() {
        var textarea = document.querySelector("#contacts");
        chrome.storage.sync.get('contacts', function(r) {
            console.log("Contacts retrieved");
            var content = r["contacts"];
            textarea.value = content;
        });
});

// Called when user saves his changes to the textarea
$("#save-button").click(function() {
        var textarea = document.querySelector("#contacts").value;
        var save = {};
        save["contacts"] = textarea;
        // Save data using the Chrome extension storage API.
        chrome.storage.sync.set(save, function() {
            console.log("Contacts saved");
        });
        $("#confirm").text("Contacts saved.").show().fadeOut(5000);
});
Run Code Online (Sandbox Code Playgroud)

在我的文件中,manifest.json …

google-chrome google-chrome-extension

3
推荐指数
1
解决办法
2216
查看次数

chrome.webNavigation.onTabReplaced not firing

我正在研究Google扩展程序代码,我正在尝试收听该chrome.webNavigation.onTabReplaced活动,但该onTabReplaced活动永远不会被解雇.

我使用的是Chrome版本30.0.1587.2 Canary(Windows 7).

这是我的清单文件的外观.任何帮助将不胜感激.

manifest.json的:

{
  "manifest_version": 2,
  "name": "abcdef",
  "description": "abcdef",
  "version": "0.1",
  "permissions": [
         "tabs",
         "webNavigation",
         "background",
         "storage",
         "<all_urls>"
   ],
   "background": {
       "scripts": ["bg.js"]
   }
}
Run Code Online (Sandbox Code Playgroud)

bg.js:

chrome.webNavigation.onTabReplaced.addListener(function (details) {
    // This event is not working in chrome.
    console.log('webNavigation.onTabReplaced-- old tab id: ' +details.replacedTabId +' new Tab Id ' + details.tabId);
});
Run Code Online (Sandbox Code Playgroud)

google-chrome google-chrome-extension

3
推荐指数
1
解决办法
538
查看次数

如何在Crossrider扩展中编写弹出式HTML?

如何在Crossrider扩展中编写弹出式HTML?

是什么触发它以及如何添加图像,例如,如果您想在弹出窗口中显示带有某些文本的徽标,您extension.js是否会离开,因为您将在弹出HTML中编写所有代码?

我在这里很困惑.

crossrider

2
推荐指数
1
解决办法
2449
查看次数

如何使窗口/窗体成为活动前景?

我正在使用Visual Basic 2010 Express.我有一个可以最小化的表格.还有一个托盘图标.我编写了它,如果你双击托盘图标,表单的FormWindowState将设置为Normal; 这会将表单还原到最小化之前的位置,但表单不会成为桌面上的活动窗口.

如何使表单成为最活跃的前景窗口?我已经尝试过各种各样的功能,但是我还没有运气.尝试搜索各种查询,试图找到正确的措辞,但没有运气.

我是Visual Basic的新手 - 几个小时前才开始.

可能是简单的东西,但我似乎找不到正确的功能或任何东西......请赐教!谢谢.

编辑以获取更多信息: 假设我打开了表单/窗口,然后我将所述表单与另一个应用程序的窗口重叠.当我双击我的应用程序托盘图标时,我希望我的窗口成为活动窗口,将其带到前面,但无法弄清楚如何> _ <

vb.net winforms

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

Twitter 搜索 API:确定对话

Twitter 的 REST API 会返回in_reply_to_status_id推文状态的值,但搜索 API 不会。

让我感到困惑的是,如果您使用 直接http://search.twitter.com/网页进行,回复另一条推文的推文包含“显示对话”链接,但直接使用 API 进行搜索时,则没有似乎没有任何数据表明存在对话(至少使用 JSON)。

此搜索页面如何知道哪些推文是对话的一部分,以及以速率友好的方式模拟此行为(首选 JSON)的最佳方法是什么?我想我将不得不做额外的电话或什么......?

twitter

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

1045无法登录MySQL服务器

我下载后:

  • Wampserver 2.4
  • Apache版本2.4.4
  • PHP版本5.4.12
  • MySQL版本5.6.12

在Wampserver 2.4上,make put online - > start all - > click localhost - >单击phpMyAdmin.

在phpMyAdmin屏幕上:

欢迎来到phpMyAdmin

英语语言

登录

用户名

密码

phpMyAdmin需要用户名和密码.

我没有为phpMyAadmin制作任何用户名和密码.

我不知道,但如果我插入一些用户名和密码,它会说:

1045无法登录MySQL服务器

请让我知道我做错了什么.

供您参考, wamp\apps\phpmyadmin4.0.4\config.in.php代码:

<?php
    /* vim: set expandtab sw=4 ts=4 sts=4: */
    /**
     * phpMyAdmin sample configuration, you can use it as base for
     * manual configuration. For easier setup you can use setup/

 *
 * All directives are explained in documentation in the doc/ folder
 * or at …
Run Code Online (Sandbox Code Playgroud)

mysql phpmyadmin

1
推荐指数
1
解决办法
3万
查看次数

使用setTimeout函数

我正试图设置我onblur所以它显示一个加载条3秒......但是代码似乎只是错过了它并直接进入第二个功能......

function seriesIdOnBlur()
{       
    document.getElementById("series_id_check").innerHTML = "<img src='http://www.webscriptlab.com/file/loading/output/13759195689.gif' /> ";

    setTimeout(seriesIdOnBlur2(), 3000);
}

function seriesIdOnBlur2()
{
    var id = document.getElementById("series_id").value;

    var message = "";

    if (series[id] === undefined)
    {
        message = "The Series ID you input was invalid";
    }
    else
    {
        var seriesId = series[id];

        var game = seriesId['game'];
        var name = seriesId['name'];
        message = "ID: " + id + " is for the " + name + " series playing " + game + ".";

    }

    document.getElementById("series_id_check").innerHTML …
Run Code Online (Sandbox Code Playgroud)

javascript

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