c# - MVC - 如果相同的 URL 已经在选项卡中打开,则替换现有的
问题描述
我在我的 MVC 应用程序中遇到了一个问题。一些外部站点点击了 my mvc 站点,该站点在新窗口中打开该站点并插入所有数据并将 GUID 保存在会话中。如果用户通过外部站点多次点击,它会打开我的站点的多个选项卡,最终在所有选项卡中共享会话。
是否有可能在母版页上添加代码以检查特定 URL 是否已打开,它应该关闭或替换选项卡 URL?(适用于 chrome、Mozilla 和 IE)
例如,当外部站点访问我的站点时,它会打开网址为www.secure.abc.no/tbc/Claimadd/AuthorizeClaimAdd?claimIdentifier=cf57ede2-e78c-44b4-8a9b-c63e248862e1
现在,如果用户尝试使用不同的claimIdentifier,那么它应该检查'www.secure.abc.no/tbc/Claimadd/AuthorizeClaimAdd' url 是否已经在选项卡中打开并用新的url 替换上面的url?
解决方案
推荐阅读
- django - 为什么 Django 检索所有反向异物
- javascript - 如何在 nuxt auth 模块中发送 refreshToken 和 token?
- linux - 在不同的机器上在 valgrind 下运行太慢 - 在 strace'ing 进程时已修复?
- javascript - 什么是创建递归函数上限的好方法和好语言?
- asp.net-core - 从第 3 方 websocket 流出并流出 SignalR 集线器
- javascript - 为什么 ko.ObservableArray 中的替换值没有更新我的视图?
- javascript - 无法读取 client.users 的属性“缓存”
- react-native - react native asyncStorage 更新相同的产品编号
- geocoding - 如何在 here.com revgeocode API 调用中返回多个结果?
- java - 在 2 个具有不同要求的微服务中验证一个对象