【问题标题】: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});
});