Доступ к данным пользовательской схемы URL-адресов из iFrame

#javascript #reactjs #iframe #url-scheme

Вопрос:

Если у меня есть iFrame, который пытается запустить пользовательскую схему URL (например twitter://user?data=value ), Chrome выдаст ошибку в консоли:

Failed to launch 'twitter://user?data=value' because the scheme does not have a registered handler

Мне нужно получить доступ к этому URL-адресу, не предпринимая никаких действий (например, запустив Twitter). Если консоль отображает эту информацию об ошибке, это должно означать, что клиент имеет доступ к URL-адресу и данным.

Есть ли способ перехватить эти ошибки и самостоятельно разобраться с URL-адресом?

Комментарии:

1. Что вы подразумеваете под «попыткой запустить пользовательский URL-адрес» и «доступом к данным пользовательского URL-адреса»? Ошибка не имеет значения, так как она только подтверждает, что twitter: это не интернет-протокол.

2. На мобильном устройстве запуск twitter://что — то откроет глубокую ссылку на приложение Twitter. Я спрашиваю, могу ли я получить доступ к этой информации из iframe исключительно в браузере