Представление от имени Internet Explorer |
23.03.2018 19:51 |
Когда-нибудь вы наткнетесь на сайт, который не работает с Safari. Почему? При соединении с веб-сайтом броузер должен назвать себя. Это связано с тем, что многие коммерческие сайты показывают разные версии страницы в зависимости от броузера пользователя, поскольку броузеры интерпретируют структуру страницы по-разному. Но поскольку браузер Safari относительно мало известен, ваш милый веб-сайт сообщает: «Извините, ваш броузер не поддерживается». (Изменится ли что-нибудь в связи с выпуском Apple версии Safari для Windows? Будем надеяться.) В таких ситуациях можно заставить Safari выдать себя за другой броузер, чего часто оказывается достаточно, чтобы разборчивый веб-сайт пустил вас внутрь. Чтобы проделать такой фокус, требуется меню Safari Debug, обычно скрытое. Вызвать его на свет можно двумя способами: • Загрузить TinkerTool, бесплатную программу, имеющуюся на странице Missing CD сайта www. missingmanuals. com. Там можно просто установить флажок, который включает меню отладки. • Выполнить в терминале команду defaults write com. apple. Safari I n c l u d e Debu g Men u Когда вы в следующий раз откроете Safari, рядом с Help (Справка) появится новое меню Debug. Большая его часть интересна только программистам, но нужное нам подменю User Agent полезно всем. Оно позволяет Safari маскироваться под другой броузер. Выберите User Agent—Mac MSIE, чтобы замаскироваться под Internet Explorer для Мака. Совет Если вы занимаетесь кодированием или дизайном веб-страниц, в меню Debug окажется полезная вам новинка Leopard: Web Inspector. Сделайте Control-щелчок (или щелчок правой кнопкой) в любой части веб-страницы – на графике, тексте, ссылке – и выберите в появившемся меню пункт Inspect Element (Проверить объект). Веб-инспектор выделит выбранный вами элемент и откроет окно, в котором покажет код HTML, благодаря которому этот элемент появился на странице. В окне инспектора вы увидите также таблицы стилей, графику и другие файлы, что позволит легче понять устройство страницы (и научиться делать такие же). |