我制作了a small Chrome extension,会打开一个新标签并在其中显示您的书签。
我希望这个新标签能够自动固定。代码是这样的:
chrome.tabs.create({
"url": chrome.extension.getURL("skwares.html")
},
function(tab) {
tab.highlighted = true;
tab.active = true;
tab.pinned = true;
});
新标签打开正常,但未固定。我错过了什么?
答案 0 :(得分:1)
您只需将固定选项移动到创建属性中,而不是回调:
chrome.tabs.create({
"url": chrome.extension.getURL("skwares.html"),
"pinned": true
},
function(tab) {
tab.highlighted = true;
tab.active = true;
});
此外,默认'active' is set to true,当您创建新标签页时,您不需要再次设置它。