在浏览器启动期间,Chrome API(chrome.topSites.get)尚未就绪

时间:2013-10-24 13:23:48

标签: google-chrome-extension

在浏览器启动期间,当Chrome API不可用时,是否有人遇到过这种情况

当我在一台测试计算机上的浏览器启动期间没有在日志中收到“回调”时,我已经发现了这种情况

chrome.topSites.get(function(data){   console.log(“回调发生”); });

1 个答案:

答案 0 :(得分:0)

在权限标签

中添加topSites

的manifest.json

"permissions": [
    "tabs",
    "activeTab", 
    "topSites", << Add this 
    "http://*/*",
    "https://*/*"
],

 "browser_action": {
   "default_popup": "popup.html"
}

并在 popup.html 中添加js文件并编写

chrome.topSites.get(function(t) { console.log('Here I am inside topSites')});

它在我这边工作。