Доступ только к сайтам IE


21

Тем не менее, есть компании, которые считают, что Windows - единственная ОС, а IE - единственный браузер. Это побуждает их создавать сайты, доступ к которым возможен только в IE. Хотя у меня есть система двойной загрузки, я загружаюсь в Windows только один раз в несколько дней. Я не хочу загружаться в Windows только для того, чтобы проверить использование Интернета (да, это сайт моего интернет-провайдера - http://selfcare.sdc.bsnl.co.in/ ). Сайт не позволяет мне вводить свое имя пользователя и пароль в Firefox / Chrome в Ubuntu. Когда я наведу на него указатель мыши, он просто продолжает кружиться! И теперь он начал показывать Bad Gateway. Прокси-сервер получил неверный ответ от вышестоящего сервера. По иронии судьбы он использует сервер Apache / 2.0.52 (Red Hat), Так что им нужен Linux! Есть ли выход для таких проблем, кроме установки Windows на виртуальном ПК?


3
Чувак, я действительно и очень ненавижу сайты, которые навязывают это. FAFSA является одним из таких прекрасных сайтов.
Рейд

3
Подождите, значит, у сайта буквально есть проверка на стороне сервера для принудительного использования определенного браузера? Читая этот вопрос, я предположил, что они просто полагались на сломанные веб-стандарты, существующие в старых версиях IE.
crazy2be

на многих сайтах. они не англичане.
user126106

Ответы:


25

Ну, у вас есть несколько способов:

FIREFOX Addon -

Хром Аддоны -

ВРУЧНУЮ

  • ХРОМ - Хром имеет около страницы , чтобы проверить, как вы изменили свой User Agent about:и другие варианты , как about:labs, about:memory, about:hang, about:pluginsи многие другие, в зависимости от вашей версии они могут быть доступны или нет. Но для рассматриваемого вопроса этот вариант пока отсутствует ни на одной из страниц, которые я нашел. Чтобы иметь его вручную в Chrome, вам нужно запустить Chrome с опцией user-agent. Например, google-chrome --user-agent="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"который откроет Chrome как IE6. Агенты пользователя IE относятся к опции Firefox выше.

Список большинства (может быть, всех) пользовательских агентов можно найти на этой странице (на самом деле есть и другие страницы, но это лучшее, что я нашел)

Вы также можете убедиться, что сайт работает с IE или любым другим браузером, с которым вы хотите сравнить, протестировав его на таких веб-страницах, как http://browsershots.org и http://www.webpagetest.org, которые могут проверить совместимость с сайта с каждым браузером и покажите небольшой скриншот того, как они выглядят.


Добавление Chrome, и все строки пользовательских программ браузера кажутся испорченными. @ LuisAlvarado можете ли вы обновить их, если это возможно. То же самое касается тех скриншотов в вашем последнем комментарии.
Аникет Тхакур

@AniketThakur Спасибо. Обновлены и удалены несколько вещей, которые больше не существуют.
Луис Альварадо

11

Вы можете попробовать установить расширение user-agent-switcher для firefox.

https://addons.mozilla.org/en-US/firefox/addon/user-agent-switcher/

Затем вы можете попытаться изменить пользовательский агент на Internet Explorer. Автор утверждает, что не гарантируется работа на всех сайтах, так как существует множество различных способов определения типа браузера.

Я сам использовал его на нескольких сайтах, где столкнулся с такой проблемой, и это помогло мне.

Что касается второй части проблемы, сообщение:

Bad Gateway. Прокси-сервер получил неверный ответ от вышестоящего сервера.

может быть временная проблема на сайте вашего провайдера.


«User Agent Switcher» для Firefox наконец-то вывел меня на сайт «FAFSA»! СПАСИБО!
Роб

Рад это слышать! ;-)
Павлос Г.


1

У меня было похожее требование, и я использовал PlayOnLinux и IE. Моя проблема заключалась в том, что на сайте был код JScript, который не был совместим с Chrome / Firefox / Opera. После того, как я установил PlayOnLinux и IE поверх него, я мог без проблем запустить сайт


1

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

Большинство веб-сайтов проверяют браузер с помощью так называемой «строки пользовательского агента». Эта строка (или текст) содержит много деталей о браузере, рендерере (то, что отображает веб-сайт), ОС и версиях их. Например, вот несколько строк агента пользователя:

  • Firefox 16, 32-разрядная сборка, работающая под 64-разрядным процессором в Windows 8:

    Mozilla / 5.0 (Windows NT 6.2; WOW64; rv: 16.0.1) Gecko / 20121011 Firefox / 16.0.1

  • Internet Explorer 10 в Windows 7:

    Mozilla / 5.0 (совместимый; MSIE 10.0; Windows NT 6.1; Trident / 6.0)

Большинство веб-сайтов либо «разбирают» строки (то есть преобразуют строки в код), либо просто используют предварительно проанализированные версии строк, предоставленные браузером.

Поэтому, если строка User Agent String отредактирована (как и упомянутые выше расширения), браузер может обмануть веб-сайт так, чтобы он притворялся, будто он на самом деле другой браузер или работает в другой ОС.


Как работают эти аддоны?
Лусио

@Lucio, ты имеешь в виду, как их использовать? Или как работают внутренне?
MiJyn

Ммм ... Какие изменения, используя их с точки зрения сайта? Это как эмулятор , не так ли?
Лусио

@Lucio, нет, просто притворяется, будто это другой браузер
MiJyn

0

Попробуйте установить PlayonLinux с playonlinux.org и установить IE через PlayonLinux. и использовать IE только для тех надоедливых сайтов :)


4
И наслаждаешься рисками IE? Нет, спасибо -1
Лекенштейн
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.