Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript chrome.notifications的iconUrl出错_Javascript_Google Chrome_Notifications - Fatal编程技术网

Javascript chrome.notifications的iconUrl出错

Javascript chrome.notifications的iconUrl出错,javascript,google-chrome,notifications,Javascript,Google Chrome,Notifications,因此,我将从在页面javascript中创建通知切换到通过chrome扩展的后台脚本创建通知。当我在页面中创建通知时,我可以将图像URL传递给通知,一切都会正常工作。但当我使用chrome.notifications执行此操作时,我遇到了一个错误 var icon_url = request.image; console.log(icon_url); chrome.notifications.create( { type:"image", iconUrl:

因此,我将从在页面javascript中创建通知切换到通过chrome扩展的后台脚本创建通知。当我在页面中创建通知时,我可以将图像URL传递给通知,一切都会正常工作。但当我使用chrome.notifications执行此操作时,我遇到了一个错误

var icon_url = request.image;
console.log(icon_url);
chrome.notifications.create(
    {
        type:"image",
        iconUrl: icon_url,
        title: request.name,
        message: ("by "+request.artist+"\non "+request.album),
        eventTime: Number(pref[0])*1000
    },
    function(notificationId) {

    }
);
运行时,我会收到以下控制台错误-
Unchecked runtime.lastError,同时运行通知。创建:为通知类型提供的图像资源!=图像


我处理的图像资源类似于。我怀疑这可能是因为我需要在使用之前加载图像(?)。这是我能想到的唯一问题,因为图像已经加载到Pandora页面上。

它并没有真正回答我原来的问题,但是通过将通知的
类型从“image”更改为“basic”,它按照我的预期工作-

var icon_url = request.image;
console.log(icon_url);
chrome.notifications.create(
    {
        type:"basic",
        iconUrl: icon_url,
        title: request.name,
        message: ("by "+request.artist+"\non "+request.album),
        eventTime: Number(pref[0])*1000
    },
    function(notificationId) {

    }
);