【问题标题】:Check if website was opened from an embed browser检查网站是否从嵌入浏览器打开
【发布时间】:2020-04-28 20:53:46
【问题描述】:

我有一个网站,我需要检查该网站何时从嵌入浏览器打开。

我需要执行与 Google 登录类似的流程。当 Google 登录检测到网站是从嵌入浏览器加载时,用户无法进行身份验证。

More info

【问题讨论】:

    标签: javascript c# security authentication


    【解决方案1】:

    这给出是否嵌入

      function isEmbed() {
            try {
                return window.self !== window.top;
            } catch (e) {
                return true;
            }
        }
    console.log(isEmbed())

    【讨论】:

    • 感谢您的回答。但是isEmbed 在从 iframe/frame 执行时有效...,我有一个 CefSharp 实现,这是在 .NET 应用程序中嵌入 Chromium。
    猜你喜欢
    • 2013-10-06
    • 2012-10-16
    • 2023-03-14
    • 1970-01-01
    • 2013-12-28
    • 2012-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多