Nano Hash - криптовалюты, майнинг, программирование

НАЙТИ версию webkit, используемую в браузере Android?

Есть ли способ узнать, какая версия программного обеспечения webkit используется в браузере Android на каком-то конкретном телефоне?

Что было бы действительно здорово, так это наличие URL-адреса, по которому вы можете просмотреть эту информацию. Но и любой другой способ тоже хорош. Если вы знаете версию webkit, вы знаете, какую поддержку html5 ожидать.

23.03.2011

Ответы:


1

По крайней мере, на Android 2.3.3 версия Webkit отражается в строке пользовательского агента.

Когда я захожу на сайт WhatsMyUserAgent.com на своем устройстве Android с версией 2.3.3 (Cyanogenmod 7.0.3), я получаю следующее:

Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; HTC Vision Build/FRF91) AppleWebKit/533.1 (KHTML; like Gecko) Version/4.0 Mobile Safari/533.1
14.05.2011
  • Я получаю аналогичный отчет на свой телефон; какой беспорядок. 18.07.2013

  • 2

    На этом сайте есть сводка для вас http://jimbergman.net/webkit-version-in-android-version/

    27.09.2012
  • Ссылки могут порваться. Так что вам лучше процитировать часть информации в своем ответе. 22.07.2017

  • 3

    Когда вы наберете javascript:alert(navigator.userAgent) в адресной строке, вы увидите версию WebKit в списке, например.

    Эмулятор Mozilla/5.0 (Linux; U; Android 4.1.2; en-us; GT-N8000 Build/JZO54K) AppleWebKit/534.30 (KHTML, как Gecko) Version/4.0 Safari/534.30

    23.07.2014

    4
    WebView webView = new WebView(getApplicationContext());
    String useragent=webView.getSettings().getUserAgentString();
    

    Пользовательский агент - это результат:

    Mozilla/5.0 (Linux; Android 4.4.2; SM-N900 Build/KOT49H) AppleWebKit/537.36 (KHTML, например Gecko) Version/4.0 Chrome/30.0.0.0 Mobile Safari/537.36

    24.10.2014

    5

    Также мы можем использовать

    PackageInfo pi = getPackageManager().getPackageInfo("com.google.android.webview", 0);
    String version = pi.versionName;
    
    17.11.2017

    6

    Есть библиотека Javascript, выпущенная несколько лет назад, которая может это сделать. Не уверен, насколько он актуален: http://trac.webkit.org/wiki/DetectingWebKit< /а>

    23.03.2011
    Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..