如何与使用 GM_openInTab 打开的选项卡的元素进行交互

问题描述

我正在我的 tampermonkey 脚本中使用 GM_openInTab 打开一个标签,但我无法使用我的代码与这个新标签的元素进行交互。

我只想在新打开的标签页中点击一个按钮,然后立即关闭它。

提前致谢!

解决方法

您还必须在打开的新标签页的 URL 上运行脚本(在顶部添加额外的 @include),您可以在脚本的开头进行区分,如下所示:

if (location.href == oldurl){
  //open new tab
} else if (location.href == newurl){
  //click button,close
}