我还在学习Chrome扩展程序/应用程序,我对chrome.wallpaper api有这个问题。我正在尝试将背景改为另一个,但事实并非如此。是的,我正在使用chrome os版本43运行。
这是我的代码:
chrome.runtime.onStartup.addListener(function() {
chrome.wallpaper.setWallpaper({
"url": "file:///home/chronos/u-f083140cd056ce74510f1290350a468fee3a9377/Downloads/1080bokeh.jpg",
"layout": "CENTER_CROPPED",
"filename": "1080bokeh"
}, function() {});
});
我已检查过文件位置是否存在。
在控制台上我得到了这个:
Unchecked runtime.lastError while running wallpaper.setWallpaper: Downloading wallpaper 1080bokeh.jpg failed. The response code is -1.
at chrome-extension://jiojpobpcbdplpiiallkhpehcdohgfij/background.js:17:20
有人可以指出我做错了吗?
答案 0 :(得分:0)
我非常确定您不允许在Chrome扩展程序中指向file://
个网址。尝试将图像放在扩展程序的文件夹中,并相对于扩展程序的根目录引用它。