[英]How do you write Javascript to open page and then click on button on page in one go
我想打开一个特定的网页,然后单击一个按钮从该页面打开另一个页面。 现在我可以看到如何编写 Javascript 来在页面上找到一个按钮并单击它,我不太明白如何从第一页开始。
即在第 1 页上可以打开第 2 页,但是我如何在第 1 页的一个 go 中让它在第 2 页加载后单击第 2 页上的按钮,因为在加载第 2 页之前按钮不可用,如果我只是go 到第 2 页 我的 Javascript 不会运行,因为它在第 1 页?
我想做的是一个 poweruser 功能,它可以更轻松地执行特定的重复性任务,我是第 1 页而非第 2 页的系统管理员。
这是我尝试为此执行此操作的页面示例
https://acoustid.org/track/61c9656b-6838-4660-8113-86f7f90fd549
您需要登录 Acoustid 才能真正看到禁用按钮
用js打开新浏览器window(模态或tab)
var newWindow = window.open("http://www.....com");
为新的 window 添加 onload 处理程序并插入脚本(可选)
newWindow.addEventListener("DOMContentLoaded", Func);
function Func()
{
var script = newWindow.document.createElement("script");
script.text = "alert('hello');";
newWindow.document.body.appendChild(script);
}
不需要处理load的直接插入js代码
Func();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.