首页 > 解决方案 > Javascript重新加载新标签页

问题描述

window.open("http://google.com", '_blank');

var childWindow = "http://google.com";

childWindow.location.href = "http://google.com";

我有一个通过按下按钮将http://google.comeventAddListener加载到新标签的新标签,但是在它打开 google.com 的新标签后,我希望它再次刷新。不是我的基本页面,而是新标签页本身。我展示的代码只是价值 5 页的谷歌搜索中不起作用的示例之一。

更新: var win = window.open('google.com', 'New Window'); setTimeout(function () { var win = window.open('google.com', 'New Window'); },3000);

这是我能想到的最好的。它打开新标签并“重新加载”新标签而不是刷新它。

例如,我想要的是,您单击新选项卡,粘贴一个链接,然后按 Enter,这会执行该链接。我基本上想要一个执行链接的javascript函数。

标签: javascripthtml

解决方案


据我了解,您希望新选项卡在使用 Javascript 打开后刷新,而不是从运行 Javascript 代码的当前选项卡刷新。

这不是直接可能的。您只能从当前选项卡执行 Javascript 代码。新打开的选项卡不知道应该运行 Javascript 代码。当前选项卡无法传递新选项卡执行的指令。

但是,您可以先选择新打开的选项卡,然后执行 Javascript 代码来刷新页面。但这可能会破坏您尝试做的事情的目的。


推荐阅读