当前位置: 首页 > 知识库问答 >
问题:

javascript - 微信扫码登录后关闭弹窗并刷新窗口?

唐海阳
2024-03-25

微信扫码登录,在主窗口弹出一个小窗口进行登录,如下图:

扫码授权登录成功之后,如何关闭这个小窗口,并且自动刷新大窗口,更新session。

目前我做的是,打开了这个小窗口,但是扫码登录之后,跳转到的新页面显示在了小窗口中。

共有1个答案

田文景
2024-03-25

扫码登录之后,不要跳转到你的目标页,而是转到的一个中间页,
在这个中间页通过window.opener执行一些需要大窗口执行的逻辑,
然后通过Window.close()把小窗关掉就行了

 类似资料:
  • 问题内容: 我通过window.open打开了一个弹出窗口。使用JavaScript打开,我想在关闭此弹出窗口时刷新父页面。(onclose事件?)我该怎么办? 问题答案: 您可以使用“ window.opener”访问父窗口,因此,在子窗口中编写如下内容:

  • 1. 申请应用 登录微信企业版控制台:控制台 (opens new window) 如果没有企业可以点击 “企业注册”注册企业后再登录控制台 创建企业微信应用:导航栏 – 应用管理 – 自建 – 创建应用 设置企业微信授权登录 创建完应用之后,拖到应用最下方,选择“设置企业微信授权登录” 设置“Web网页”应用的“授权回调域” 注意 这里 “授权回调域” 不需要指定 “前缀、后缀” 等信息,示例如

  • 问题内容: 当用户关闭浏览器窗口或刷新页面时,是否可以运行最终的JavaScript代码? 我在想类似于onload但更像onclose的东西吗?谢谢。 我不喜欢onbeforeunload方法,该方法总是会弹出一个确认框(让页面保留/保留在mozilla上)或(重新加载/不重新加载chrome)。有没有办法安静地执行代码? 问题答案: 好的,我找到了一个可行的解决方案,包括使用事件,然后使处理程

  • 编辑问题以包括所需的行为、特定的问题或错误,以及重现问题所需的最短代码。这将帮助其他人回答这个问题。 我将非常感谢您的帮助,我正在尝试创建JavaFX应用程序,我想开始在画布面板上创建一些东西,代码正在编译但没有效果,在我看来,画布面板视图没有刷新,可能一些规范会建议我忘记什么,我在整个类中,在代码下面是场景生成器的窗口结构和项目结构。

  • 本文向大家介绍JavaScript 定时器 SetTimeout之定时刷新窗口和关闭窗口(代码超简单),包括了JavaScript 定时器 SetTimeout之定时刷新窗口和关闭窗口(代码超简单)的使用技巧和注意事项,需要的朋友参考一下 废话不多说了,直接给大家贴代码了。 下面给大家介绍下javascript定时器使用 使用定时器实现JavaScript的延期执行或重复执行 window对象提供

  • 本文向大家介绍JS关闭子窗口并且刷新上一个窗口的实现示例,包括了JS关闭子窗口并且刷新上一个窗口的实现示例的使用技巧和注意事项,需要的朋友参考一下 在开发后台项目的时候产品那边提出了这个一个需求:用户点击“选择模板”的时候会弹出一个新窗口,在新窗口选择模板点击确定后,会关闭当前的新窗口,并且原来的那个窗口自动显示用户在新窗口的选择项。 这样会涉及到一个技术点,就是怎么通过JS来实现关闭子窗口并且刷