javascript - 如何在弹出窗口中调用 javascript 命令?
问题描述
我打开了一个弹出窗口:
var pop=window.open("https://qqqqqqqq.com/awssdds");
现在我想点击类似的东西:
$('[value="click here"]').click();
它在新打开的窗口内。这个怎么做?
编辑:我看起来像这样:
var pop=window.open("https://qqqqqqqq.com/awssdds");
pop.$('[value="click here"]').click();
即,这个脚本在父窗口中。这是为了避免子窗口中的脚本。但它不起作用..需要一些修改
解决方案
您可以将参数添加到您的网址。
https://qqqqqqq.com/awssdds?alertmessage=thank%20you
然后,您可以使用 URLSearchParams 在新窗口中检索参数
var v = new URLSearchParams(window.location.search);
var message = v.get("alertmessage");
if (message) {
alert(message)
}
推荐阅读
- python - Python 中的 InfluxDB 和 pandas 错误
- javascript - Javascript对象获取值问题
- android - 水平嵌套回收器视图在垂直父级中加载奇怪的信息
- networking - 为什么人们说 TCP Potocol 是端到端 Potocol?
- azure - 如何保留/保存特定的 Azure 备份
- java - Camel CXF 配置 WS-Adressing - ReplyTo 和 MessageID
- java - 无法在 Android 应用上使用 appium 代码执行简单的点击操作
- ios - Swift:基于奇数或偶数项的 2 列网格中的 UICollectionView 动态单元格大小
- python-3.x - windows而不是linux中的时间问题
- haskell - Haskell 中并行计算的性能问题