У меня есть страница html-javascript
, и мне нужно обнаруживать, когда она открывается на веб-сайте (например, в веб-просмотре facebook, в twitter webview и т. Д.), И если это веб-просмотр - отображает другое содержимое.Обнаружение андроид webview
Примечание: Я не контролирую сторонние приложения для Android, поэтому я не могу вносить изменения в их код.
Я уже нашел способ обнаружения WebView IOS (Нашел его на StackOverflow):
var isIosWebview =/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(navigator.userAgent)
Теперь я ищу для яваскрипта кода, который может обнаружить Android веб-просмотра.
Помощь?
Значит, вы этого не нашли и попробовали что-то? https://developer.chrome.com/multidevice/user-agent#webview_user_agent –
Я пробовал до ссылки, которую вы приложили. «Chrome/ Mobile» существует на веб-просмотре, но он также существует в обычном браузере для Android. Так что это не помогает. –
«Версия/4.0», по-видимому, уникальна для Android WebView. –