xx5*_*5tt 18 google-chrome-extension
我正在尝试关闭扩展程序的"选项"页面.我有一个取消按钮,我正在使用此代码:
chrome.tabs.getCurrent(null, function(tab) {
chrome.tabs.remove(tab.id, function() {});
});
Run Code Online (Sandbox Code Playgroud)
当我尝试使用它时,它总是会出现此错误:
Uncaught TypeError: Cannot call method 'getCurrent' of undefined
Run Code Online (Sandbox Code Playgroud)
代码有什么问题?
mar*_*tin 23
它适用于我一个小修复:
chrome.tabs.getCurrent(function(tab) {
chrome.tabs.remove(tab.id, function() { });
});
Run Code Online (Sandbox Code Playgroud)
只需确保您在扩展程序的选项页面中运行此代码,而不仅仅是某些HTML页面,因为chrome.tabs API仅适用于扩展程序.
| 归档时间: |
|
| 查看次数: |
15668 次 |
| 最近记录: |