我正在使用通知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;
});
这很奇怪。谢谢你的帮助:)
答案 0 :(得分:1)
要解决此问题,我所要做的就是使用amount
方法解析parseFloat()
。它现在有效。