我刚刚为此URL创建了一个简短的动态链接https://m.example.com/invitation?gameid=1234&referrer=555
。它工作正常,但是当我点击shortlink
的浏览器,它是指导到我的网页,但它显示所有sensitive information
喜欢gameId
和referrer
在浏览器地址栏中。我不想证明这一点。即使我也在浏览器中单击短链接,还是有任何隐藏隐藏的敏感信息的方法,有没有办法显示短链接。
Firebase动态链接不提供对可以访问链接的人隐藏链接数据的机制。除了在浏览器地址栏中显示链接内容(您已经发现)以外,任何人都可以通过转到链接调试页面https://firebase.google.com/docs/dynamic-links/debug来获取链接详细信息。附加?d=1
或&d=1
链接到此处。
如果您需要隐藏信息,可以考虑对信息进行加密,例如 https://m.example.com/invitation?encrypted_data=<base64 data here>
另一种选择是将数据存储在数据库中,并且链接中仅包含数据标识符,例如 https://m.example.com/invitation?data_id=<identifier>
如果您认为用例很重要或已被广泛使用,请随时打开Firebase支持记录。我们始终欢迎功能要求和建议,以改进我们的产品。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句