Chrome警报不适用于变量?

时间:2014-07-27 08:32:02

标签: javascript google-chrome google-chrome-extension notifications

我正在使用通知API和警报API为通知制作镀铬扩展程序。我已经测试了它们并且它们有效,但是当我尝试设置警报的名称并且是用户输入的时间时,突然它根本不起作用。
代码:

$('form').submit(function(e) {
    var $request = $('#request');
    var r = $request.val().split(' in '),
            name = r[0],
            amount = r[1];

    console.log('name:' + name + ', amount: ' + amount); // WORKS

    /*
     * WORKS *
    chrome.alarms.create('alarm_test', {
        delayInMinutes: 1
    });
    */

    /* DOESN'T WORK */
    chrome.alarms.create(name, {
       delayInMinutes: amount
    });

    console.log('alarm set.');

    $request.val('');
    return false;
});

这很奇怪。谢谢你的帮助:)

1 个答案:

答案 0 :(得分:1)

要解决此问题,我所要做的就是使用amount方法解析parseFloat()。它现在有效。