篡改猴脚本可以在Chrome弹出窗口中运行吗?



我正在编写一个小篡改脚本来点击一个名为" Close contact ";如果在亚马逊AWS Connect软电话(用于客户服务)中出现,因为我在工作电话后总是忘记这样做。问题是,软电话是在一个弹出窗口。我可以看到URL(虽然我不会透露它为我的工作隐私的原因),但与大多数弹出窗口,你甚至不能看到安装的扩展。tampermonkey是否有可能在这样的弹出窗口中检测/运行脚本,如果是这样,是否需要这样做?(我主要是一个python/java开发人员,除了基础知识之外,对DOM/前端开发并不特别熟悉)。

正如wOxxOm在评论中所说:是的,它可以。

最常见的问题通常可以通过将脚本包装在setTimeout中或使用Brock的waitForKeyElements实用程序来解决。或者,如果你愿意,mutationObserver。

链接:

https://stackoverflow.com/a/11197969/1447509

https://stackoverflow.com/a/17872564/1447509

https://stackoverflow.com/a/39332340/1447509

https://stackoverflow.com/a/72667050/1447509