javascript - 如何与使用 GM_openInTab 打开的选项卡的元素进行交互
问题描述
我正在我的 tampermonkey 脚本中使用 GM_openInTab 打开一个新选项卡,但我无法使用我的代码与这个新选项卡的元素进行交互。
我只想在新打开的选项卡中单击一个按钮,然后立即关闭它。
提前致谢!
解决方案
您还必须在您打开的新选项卡的 URL 上运行脚本(@include
在顶部添加一个附加项),您可以在脚本的开头进行区分,如下所示:
if (location.href == oldurl){
//open new tab
} else if (location.href == newurl){
//click button, close
}
推荐阅读
- node.js - 类型错误 [ERR_UNKNOWN_FILE_EXTENSION]:
- javascript - 覆盖 Angular 本地特定时间格式
- c++ - 如果一个浮点数在我的机器上是可表示的,它的倒数在我的机器上是否可以表示?
- python - 使用 HuggingFace 微调 ALBERT 问答
- python - 如何在 Heroku 上处理图像
- node.js - 使用网页中的量角器按 id 选择所有元素
- python - Python OpenCV imshow 预期的垫子参数
- asp.net-core - C# .Net Core Blazor 无法使用构造函数注册服务。没有注册类型的服务
- react-native - React-Native:将 TextInput 的值传递给函数
- powershell - 如何添加对 import-csv 审计的捕获?