Есть ли надежное регулярное выражение (я использую PHP) для соответствия строке пользовательского агента Microsoft Edge?Microsoft Edge regex для пользовательского агента
ответ
Я очень рекомендую
- не используется нами обнюхивать. Существует почти нет причина для этого.
- если вы абсолютно действительно должны, используя библиотеку, такую как ua-parser, а не катать самостоятельно.
1. Работая вокруг забавных ошибок браузера, это хорошая причина. 2. Библиотека против одной строки кода, предполагайте, что она зависит от того, насколько точна совпадение. – Leia
1. Функция обнаружения ошибки на 100% надежнее, чем ua sniffing. 2. Одна строка кода почти всегда будет хуже, долгосрочная – Patrick
Проблема, с которой я столкнулся, заключалась в настройке заголовка для переадресации. MSIE отображает символы Unicode в перенаправленном URL-адресе красиво, если его не закодировано, Edge нуждается в кодировке. Не знаете, как определить будущее в backend: 'header (" LOCATION: /".(preg_match("/Edge\/1(2|3|4)\./ ", getenv ('HTTP_USER_AGENT')))? rawurlencode («sök»): «sök»); ' – Leia
Как и большинство браузеров, вы можете просто указать имя браузера в строке сравнения, как показано ниже.
$user_agent = $_SERVER['HTTP_USER_AGENT'];
preg_match('/Edge/i', $user_agent)
Это сработало для меня. Надеюсь, это и для вас тоже.
- 1. Как показать стили пользовательского агента Microsoft Edge?
- 2. Что такое имя пользователя агента для Microsoft Edge?
- 3. Кэширование Microsoft Edge Ajax?
- 4. PrintWindow и Microsoft Edge
- 5. Кодирование браузера Microsoft Edge
- 6. Microsoft Edge WebNavigation redirect
- 7. Microsoft Edge Image Scaling
- 8. Конфигурация агента мониторинга Microsoft
- 9. Изменение пользовательского агента IE
- 10. XMLDOM с Microsoft Edge
- 11. Microsoft Edge - ссылка отключена.
- 12. SlideToggle и Microsoft Edge
- 13. Поддержка microsoft edge mjpeg
- 14. Удаленная отладка Microsoft edge
- 15. Установить значение пользовательского агента в Microsoft Outlook Today
- 16. Обнаружение пользовательского агента jekyll
- 17. Использовать стиль пользовательского агента
- 18. Как определить, установлен ли Microsoft Edge?
- 19. Microsoft Edge - поведение большого крана
- 20. Настройка Транспортера с Microsoft Edge
- 21. Поддержка ActiveX в Microsoft Edge
- 22. Обнаружение пользовательского агента iPad
- 23. таблица переопределений пользовательского агента?
- 24. Поиск установленных браузеров. Microsoft Edge
- 25. Microsoft Edge Cache Api Requests
- 26. Microsoft Edge CSS text-align
- 27. Microsoft Edge и ajax timing
- 28. Microsoft Edge PDF inline issue
- 29. ASP Classic на Microsoft Edge
- 30. Microsoft Edge create File Object
[Которая] (http://stackoverflow.com/questions/30591706/what-is-the-user-agent-string-name-for-microsoft-edge)? –
'preg_match ("/Edge \/12 \ ./ ", $ _SERVER ['HTTP_USER_AGENT'], $ output_array);' – cmorrissey
Мне любопытно - какой будет прецедент? –