Вопрос по javascript, mobile, amazon-ec2 – Определить, обслуживается ли веб-сайт через прокси-сервер, такой как Opera Mini?

2

Многие телефоны используют функциюОпера мин вобслуживат интернет страницы. Точно так же Kindle Fire использует Амазонка Шелк. Есть ли способ в JavaScript обнаружить, что прокси используется без обнаружения UA?

@ icktoofay На стороне клиента. ryanve
JavaScript на стороне сервера или на стороне клиента? icktoofay

Ваш Ответ

2   ответа
1

нет. Фактически JavaScript будет выполняться «прокси-сервером», а не реальным клиентом.

Хорошо, да, вы можете обнаружить, что используется «Opera mini», но вопрос не в это hallvors
Существует простой способ обнаружить оперу миниvar isOperaMini = Object.prototype.toString.call(window.operamini) === "[object OperaMini]" ( Dev.opera.com / статьи / просмотр / опера-мини-и-Javascript) Goje87
1

что такие облачные браузеры не могут поддерживать подмножество событий. Для обнаружения таких браузеров я использую тест javascript, который проверяет поддержку событияscroll.

var cloudBrowser = ('onscroll' in window?false:true);

Мне удалось найти это успешно работает на Opera Mini на моем Android (Samsung Galaxy Note 2), а также на браузере Nokia C2-03. (Я не смог проверить это для Amazon Silk, поскольку у меня нет устройства).

Дайте мне знать, если вам известны какие-либо другие облачные браузеры для Android, которые я могу загрузить и расширить тестирование.

Похожие вопросы