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



这是我第一次来这里,大家好!

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

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

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

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

是否可以按下空白页面中的按钮,并在第二秒内进行交互。比如,按下"批准用户帐户"按钮?

我应该补充一点,我不能在服务器端更改内容,按钮是用Tampermonkey创建的。

谢谢你给我的任何答案,我希望我的问题不是太含糊

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

最新更新