作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我的 child.html
有一个按钮,可以使用脚本 $('[value="Submit"]').click();
我想从 parent.html
像这样:
var popUp = window.open('https://child.html');
//这一行应该修复
popUp.$('[value="Submit"]').click();
怎么会这样?
最佳答案
你应该使用 window.postMessage应用程序接口(interface)。这是示例代码。
child.html
function functionToBeExecuted(event)
{
// do click or whatever you want
}
window.addEventListener("message", functionToBeExecuted, false);
parent.html
let child = window.open('child.html');
child.postMessage(); // notice that I did not pass message argument, since you just want to trigger the function, but if you want to pass some data to function using event parameter, just pass data to this function (for example string or object etc.)
关于javascript - 如何在子窗口的父窗口中运行脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54364168/
我是一名优秀的程序员,十分优秀!