如何使用javascript刷新另一个页面而不在新选项卡中打开同一页面

Nay*_*Das 5 javascript jquery reload page-refresh

是否可以使用Javascript或JQuery从另一个页面刷新页面,而无需在新选项卡中打开相同的页面.

JS:

 var newtab = window.open('http://localhost:8081/app/home');
 newtab.document.location.reload(true);
Run Code Online (Sandbox Code Playgroud)

我尝试了上面的内容,但是在这里,它将打开一个新的选项卡,其中包含已在浏览器中打开的相同页面.

请建议一种方法.

Nay*_*Das 5

我从上一个问题中得到了这个想法,在这里他们使用窗口对象引用来重新加载弹出窗口,但对我来说它不起作用,因为父窗口和子窗口在 2 个不同的端口中运行。所以使用同样的技巧,我所做的是:

HTML:

<a onclick="openNewTab()">app2</a>

<a onclick="refreshExistingTab()">Refresh</a>
Run Code Online (Sandbox Code Playgroud)

JS:

<script>

    var childWindow = "";
    var newTabUrl="http://localhost:8081/app/home";

    function openNewTab(){
        childWindow = window.open(newTabUrl);
    }

    function refreshExistingTab(){
        childWindow.location.href=newTabUrl;
    }

</script>
Run Code Online (Sandbox Code Playgroud)

refreshExistingTab() 这就是 refreshExistingTab