google-chrome - 大吊带如何运作?

标签 google-chrome google-chrome-extension

我有 Google Chrome 53、Linux,并且我在扩展程序中使用了 chrome.tabs.discard,但出现了 chrome.tabs.discard 不是函数的错误。我查看了 The Great Suspender 的源代码,但我不知道它是如何暂停选项卡的。任何帮助将非常受欢迎。谢谢。

最佳答案

chrome.tabs.discard 还不是有效的 api ,它仍然 in Dev channel (感谢 Xan)

看一下它的源代码,没什么特别的,只是将当前页面替换为本地html页面。

function suspendTab(suspendedUrl) {

    reportState('suspended');

    if (suspendedUrl.indexOf('suspended.html') > 0) {
        window.location.replace(suspendedUrl);
    } else {
        window.location.href = suspendedUrl;
    }
}

关于google-chrome - 大吊带如何运作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39263292/

相关文章:

javascript - History.back 然后发送警报在 Chrome 上不起作用

python - Selenium:WebDriverException:Chrome 无法启动:由于 google-chrome 不再运行而崩溃,因此 ChromeDriver 假设 Chrome 已崩溃

html - 如何删除选择框上的箭头 (Firefox)

javascript - 注入(inject)时 Jquery 对话框无法正确显示

javascript - 通过 js 使 angular1 表单变脏

javascript - 在浏览器中读取 NFC 标签

javascript - 为什么我的 three.js 场景中的聚光灯仍然以相机视角居中,但仅在 Chrome for Android 上?

javascript - 强制 Google Chrome 'kill page' 弹出窗口的方法?

javascript - 即使我打开另一个选项卡,如何保持 google chrome 扩展程序运行?

javascript - 从 Gmail API 批量获取超过 10,000 封电子邮件的电子邮件发件人