我如何在网页上单击与我当前使用 javascript 打开的按钮不同的按钮 (Tampermonkey)

How do i click a button on a webpage different from the one i currently have open using javascript (Tampermonkey)

第一次来这里,大家好!

我最近开始学习和练习 javascript,主要是在 Tampermonkey 中编写脚本。

有一次我遇到了 XmlHttpRequest,并设法在 DOM 字符串中检索了一个页面,并使用 GET 方法将其解析为 DOM 树。

现在我想知道是否可以使用 XmlHttpRequest 或任何其他方式与不同于我当前加载的页面进行交互。

例如,我有来自同一域的 2 个页面,这些页面是 CMS 的一部分。第一个是空白页面,仅包含一个按钮,第二个页面包含用于查看新用户帐户的工具。

是否可以在空白页面按下按钮,秒进行交互。比如,按下 "approve user account" 按钮?

我应该补充一点,我无法更改服务器端的内容,例如,按钮是使用 Tampermonkey 创建的。

感谢您给我的任何答复,希望我的问题没有含糊不清

无法通过 XmlHttpRequest 与页面交互。你能做的就是看看,如果你点击按钮,会发生什么。如果启动了 GET 或 POST 请求,您可以直接调用该请求。如果您在 iframe 中加载页面,则两个站点之间的交互也是可能的,但在两个页面上 运行 Tampermonkey 并通过 GM.setValue 和 GM.getValue 在它们之间进行通信可能更容易。 =10=]