JS 将资源在一个已打开的标签也加载

/ 前端 / 没有评论 / 261浏览

最近遇到一个需求, 需要在新标签页加载资源, 并且维护这个新的标签页, 保持单例不能存在多个.

直接上代码

<button onclick="go()">222222222222</button>

<script> 
   var newwindow=null;
   function go() {
      if (newwindow === null || newwindow.closed) {
         newwindow = window.open('http://anybbo.com', "_blank");
      } else {
         newwindow.location.href = "http://baidu.com";
         newwindow.focus();
      }
   }
</script>

还可以在新的窗口加载资源, 可以参考文档

参考 MDN文档 参考 网友回答