Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.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 如何使用默认值创建新选项卡?_Javascript_Google Chrome Extension - Fatal编程技术网

Javascript 如何使用默认值创建新选项卡?

Javascript 如何使用默认值创建新选项卡?,javascript,google-chrome-extension,Javascript,Google Chrome Extension,我看到createProperties(object)的所有参数都标记为“可选”。但是当我尝试的时候 //if there is no storage create a new tab var firstRun = (localStorage['firstRun'] == 'true') ; if (!firstRun) { chrome.tabs.create() { console.log("new tab is created") } }

我看到
createProperties(object)
的所有参数都标记为“可选”。但是当我尝试的时候

//if there is no storage create a new tab

var firstRun = (localStorage['firstRun'] == 'true') ;

if (!firstRun)
{
    chrome.tabs.create() 
    {
        console.log("new tab is created")   
    }
}
我得到
未捕获错误:参数1是必需的。
。对于一个类似的问题,似乎也说参数是可选的


我错过了什么?谢谢。

只需传递一个空对象:

chrome.tabs.create({});
对象不是可选的,其中的值是可选的