javascript - 不打开新窗口时的 Window.opener 替代方案

标签 javascript browser

我正在使用以下代码行的小问题

customerName = window.opener.form2.custName.value;

问题是我不再在新窗口中打开页面,而是在同一窗口中打开它,从而替换旧页面。

我有办法获得相同的信息吗?

谢谢

最佳答案

将其作为查询字符串中的参数传递到新页面。

如果您要打开新页面,请说:<a href="newPage.html">... ,将详细信息传递为 <a href="newPage.html?custName="+document.form2.custName.value>

作为替代方案,您可以使用 Cookie 来存储第 1 页中的数据,然后再导航到第 2 页并检索该数据。

关于javascript - 不打开新窗口时的 Window.opener 替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3976568/

相关文章:

javascript - Vue.js:如何在已打开的选项卡中打开外部链接?

node.js - 如何在 Electron 中发送(模拟)键绑定(bind)到 webContents?

Firefox 浏览器禁用安全模式

css - 如何在 Firefox 中使用 wmode=transparent?

javascript - Foundation 6.2 Slider 设置值与js

javascript - 计时器在 ReactJS 中不倒计时

javascript - 如何在单个元素上制作多个 .setAttribute

javascript - 根据文本检查前面的复选框

javascript - jQuery 在功能之间切换 Fn1 Fn2 Fn3 单击

android - Android 是否支持 window.location.replace 或任何等效物?