【问题标题】:gulp refresh active tab after code change in chrome extension在 chrome 扩展中更改代码后 gulp 刷新活动选项卡
【发布时间】:2015-12-17 01:11:55
【问题描述】:

我正在开发一个 chrome 扩展,我想在代码更改后自动刷新活动标签

我得到了gulp-open 的工作,所以我不再需要导航到 chrome://extensions 并手动点击“重新加载”

现在只剩下活动的标签刷新

我尝试过gulp-livereload,但无法让它用于开发 chrome 扩展

有什么想法可以解决这个问题吗?

【问题讨论】:

    标签: google-chrome-extension build gulp gulp-watch livereload


    【解决方案1】:

    您可以发布您的 chrome 扩展程序的代码吗?没有太多信息,我希望这会有所帮助。您可以在重新加载 chrome 扩展后注入下面的代码来刷新页面:

    chrome.tabs.query({
        active: true,               // Select active tabs
        lastFocusedWindow: true     // In the current window
    }, function(tabs) {
        // Since there can only be one active tab in one active window, 
        //  the array has only one element
        var tab = tabs[0];
        // Javascript to reload the page
        var code = 'window.location.reload();';
        // Execute the code for the current tab
        chrome.tabs.executeScript(tab.id, {code: code});
    });
    

    【讨论】:

    • 这不是使用 gulp,我需要构建过程的解决方案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多