Эмуляция старой версии chrome в инструментах разработки

Я напрасно искал ответ, мне нужно эмулировать более старую версию chrome, я хочу избежать решения, в котором мне нужно удалить текущую версию и установить желаемую каждый раз, когда мне нужно протестировать мое приложение. Я наткнулся на это статьи но это не совсем ответ на мой вопрос. Спасибо!

2 ответов


невозможно эмулировать старые версии Chrome из DevTools, как это возможно в IE. В любом случае, подражать им не очень-то надежно. Я использовал эмулятор IE 8 в прошлом, и иногда он предоставлял разные результаты от версии, которую я установил на виртуальной машине XP.

теоретически, должно быть возможно установить несколько экземпляров Chrome бок о бок, потому что каталог установки основан на ОС. Однако, я не думаю, что установки полностью изолированы друг от друга. По крайней мере, в Windows приложение, скорее всего, будет писать в те же разделы реестра. В OSX вы можете быть в порядке, если вы измените путь к каталогу пользователя.

альтернативным решением было бы попробовать портативные версии Chrome, которые появляются через Интернет, как правило, незаконно. Все автономно содержится в Каталоге, но, скорее всего, будет работать иначе, чем обычные установки. Проверьте PortableApps.

Я думаю, что лучшим решением было бы настроить некоторые VMs для различных сред и браузеров, с которыми вы хотите протестировать. Вы можете вручную настроить их, используя VirtualBox или аналогичные. Многие размещенные поставщики позволят вам создавать новые виртуальные машины с автоматизированными задачами по установке приложений и служб. Ты должен заплатить за это.


Если вам просто нужно проверить, что возвращает сервер для старых браузеров (не полная эмуляция), вы можете установить User-Agent на Сеть Условия (на данный момент chrome 67).