gpt4 book ai didi

javascript - 当深度链接到移动应用程序的非 http 方案时,如何避免混合/不安全的内容警告?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:54:37 25 4
gpt4 key购买 nike

假设我有一个移动应用程序可以监听所有“myawesomeapp”方案链接,因此它可以在应用程序中打开它们,并且我有一个相关网站。现在,当浏览器中加载一个页面时,例如 https://myawesomeapp.com/home/,我会动态创建一个 iframe 并将其添加到带有 myawesomeapp src 的文档中://myawesomeapp.com/home/ 这样我的应用程序就可以尝试在其内部打开该页面。但是,当从通过 HTTPS 提供的页面创建此类链接时,大多数现代浏览器将显示不安全/混合内容警告。有没有办法解决这种行为?

最佳答案

浏览器无法保证协议(protocol) myawesomeapp 是安全的(如 https)。因此,出于安全考虑,它必须警告用户不安全的内容正在加载到其他安全页面中。

您可以在服务器上创建一个服务来重定向到另一个方案。即 https://website.com/deeplink/appscheme/path 会将浏览器重定向到 appscheme://path

关于javascript - 当深度链接到移动应用程序的非 http 方案时,如何避免混合/不安全的内容警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27632064/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com