Есть ли способ скрыть конфиденциальную информацию, когда я нажимаю динамическую ссылку в браузере
Я только что создал короткую динамическую ссылку для этого URL https://m.example.com/invitation?gameid=1234&referrer=555
, Работает нормально, но когда я нажимаю shortlink
в браузере он направляет на мою страницу, но показывает все sensitive information
лайк gameId
а также referrer
в адресной строке браузера. Я не хочу показывать это. Есть ли способ показать короткую ссылку, даже когда я щелкаю короткую ссылку в браузере, или в любом случае, чтобы скрыть конфиденциальную информацию.
1 ответ
Динамические ссылки 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. Мы всегда открыты для запросов и предложений о том, как улучшить наш продукт.