javascript - 打开一个新选项卡并听取其 URL 更改
问题描述
我正在尝试构建一个 javascript 代码,该代码将打开一个新选项卡并监听其上的 URL 更改。基本上我正在创建一个需要在第三方应用程序上进行身份验证的代码,因此我将重定向用户以对应用程序进行身份验证,并且我想在那里收听 URL 重定向,以关闭打开的选项卡并执行下一步在我的剧本上。
我可以使用以下代码创建一个新选项卡:
var newTab = window.open("URL");
我想“收听”这个新选项卡,所以当它到达 URL2(这将是在成功验证之后)时,我想关闭这个选项卡并继续我的脚本。
我尝试根据以下响应这样做,但我不能: 如何检测新浏览器选项卡中的 url 更改并取回 url? 检测 Firefox 附加组件中的选项卡 URL 更改 SecurityError: Blocked a frame with origin from access a cross-origin frame
有什么见解吗?
解决方案
推荐阅读
- linux - 如何在不登录的情况下知道公开可用的 ntp 池服务器上的当前时间?
- c# - 从未显示最后一个值的滑块值更改事件触发任务
- powershell - 如何排除 Pester 配置中的路径?
- neo4j - Cypher Neo4J 请求中的奇怪错误
- jquery-isotope - 同位素随机排序
- asp.net-core - .NetCore 3.1 项目文件在创建 VS2019 后不显示 --
- c# - 将项目发布到服务器时,ASP.NET Core 没有默认页面
- python - 通过 rpy2 在 Python 中通过基于 R 的 glmmTMB 拟合 Logistic AR1
- javascript - 模棱两可的javascript输出
- jmeter-plugins - ClassNotFoundException:com.rabbitmq.client.ShutdownSignalException