首页 > 解决方案 > 如何与使用 GM_openInTab 打开的选项卡的元素进行交互

问题描述

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

我只想在新打开的选项卡中单击一个按钮,然后立即关闭它。

提前致谢!

标签: javascriptgreasemonkeytampermonkeygreasemonkey-4webgrease

解决方案


您还必须在您打开的新选项卡的 URL 上运行脚本(@include在顶部添加一个附加项),您可以在脚本的开头进行区分,如下所示:

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

推荐阅读