如何使用angular4重新加载所有选项卡

时间:2018-03-21 07:03:18

标签: angular google-chrome

我正在使用角度4,我想重新加载浏览器中的所有标签(谷歌浏览器)。 我使用以下代码,但它只重新加载当前选项卡。

location.reload();

2 个答案:

答案 0 :(得分:1)

您实际上似乎没有开发Chrome扩展程序,因此我的答案基于这一假设。

除非您无法控制在其他标签中运行的JavaScript,否则由于安全限制,您将无法刷新这些标签。想象一下,可以访问其他选项卡,然后任何网页都可以通过将表单的动作属性更改为任何黑客控制的主机来轻松窃取任何敏感数据。

答案 1 :(得分:0)

试试这个

chrome.tabs.getAllInWindow(null, function(tabs) {
for(var i = 0; i < tabs.length; i++) {
    chrome.tabs.update(tabs[i].id, {url: tabs[i].url});
  }
});

Check this

我有一个问题,您是否正在尝试开发任何Chrome扩展程序?