javascript - 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函数。
解决方案
据我了解,您希望新选项卡在使用 Javascript 打开后刷新,而不是从运行 Javascript 代码的当前选项卡刷新。
这不是直接可能的。您只能从当前选项卡执行 Javascript 代码。新打开的选项卡不知道应该运行 Javascript 代码。当前选项卡无法传递新选项卡执行的指令。
但是,您可以先选择新打开的选项卡,然后执行 Javascript 代码来刷新页面。但这可能会破坏您尝试做的事情的目的。
推荐阅读
- java - 使用 do/while 循环我需要从用户那里获取输入,然后将其向后输出 java
- css - 字体在 IE 上不显示
- elasticsearch - 在嵌套字段上聚合
- nginx - 域重定向到具有不同端口但到相同 IP 的 TCP 应用程序
- mysql - 我可以在 MySQL 的 where 子句中有不同的选择吗?
- javascript - 如何序列化 Django 模型以匹配 Bootstrap-tables 插件所需的格式?
- sql - 检查字符串中是否存在值
- c# - 用于连接到本地 REST API 的 Azure 应用服务
- html - 有 2 个连续的 div,第二个与移动设备中的第一个重叠
- sql - Access Query 中的 IIF 语句在所有值中返回 NULL