Android Play 商店 market:// 链接不再有效?

2023-12-01

在过去的一年里,我一直从我的域重定向我的用户:

http://example.com/get

至:market://details?id=com.example.myapp

今天我在 Nexus 5/LG G3/OnePlus One 上通过 Chrome 浏览器应用程序检查了这一点,它停止工作了!

现在,当我的用户尝试下载该应用程序时,他们会被重定向到损坏的链接。

有人知道 Android 中 Chrome 应用程序的这一变化吗?


通过阅读 chrome 版本 40 版本,我想分享一些见解http://blog.chromium.org/2014/12/chrome-40-beta-powerful-offline-and.html

他们更新到内容安全策略级别 2,对重定向有更强的控制。https://w3c.github.io/webappsec/specs/content-security-policy/#changes-from-level-1

  1. 如果正在加载的资源是重定向的结果,则源表达式的路径部分现在将被忽略,如第 4.2.2.3 节路径和重定向中所述。

  2. 默认情况下会阻止重定向,并使用新的不安全重定向表达式明确允许重定向。

所以我做了一些测试。如果您的初始操作从重定向开始(无论 window.location 还是 http 302),它将显示错误。但是,一旦我创建了一个指向 market:// 的超链接并明确单击它,它就可以正常工作。

现在我最终在两者之间创建了一个网页,我要求用户单击链接继续。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android Play 商店 market:// 链接不再有效? 的相关文章

随机推荐