Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Firefox选项卡序列打开_Javascript_Angular_Firefox - Fatal编程技术网

Javascript Firefox选项卡序列打开

Javascript Firefox选项卡序列打开,javascript,angular,firefox,Javascript,Angular,Firefox,我的网格中有很多复选框(每行),然后我检查必要的记录并运行javascript在单独的选项卡中打开每一行 SelectedRowsIds.foreach(function(id){ window.open('url' + id, '_blank); }); 它适用于IE和谷歌,但不适用于Firefox 我发现Firefox在默认情况下有不同的序列标签打开行为,但可以通过浏览器设置来更改 在Firefox地址栏中输入about:config 绕过任何安全警告 找到b

我的网格中有很多复选框(每行),然后我检查必要的记录并运行javascript在单独的选项卡中打开每一行

    SelectedRowsIds.foreach(function(id){
       window.open('url' + id, '_blank);
    });
它适用于IE和谷歌,但不适用于Firefox

我发现Firefox在默认情况下有不同的序列标签打开行为,但可以通过浏览器设置来更改

  • 在Firefox地址栏中输入about:config
  • 绕过任何安全警告
  • 找到browser.tabs.insertRelatedAfterCurrent布尔值
  • 双击该值,将该值更改为false
  • Q:我可以用javascript编程方式将browser.tabs.insertRelatedAfterCurrent设置为false


    p.s我曾尝试调用
    window.focus()
    ,但它不起作用

    配置选项
    browser.tabs.insertRelatedAfterCurrent
    仅影响由当前选项卡链接打开的选项卡(因此为“相关”)

    似乎为了避免这种默认的Firefox行为,需要一个类似于Tab控件的附加组件