6.4.3. Специальные возможности браузеров
6.4.3. Специальные возможности браузеров
Неужели в этом параграфе будет рассказываться, как работать с браузерами? Тогда его можно вообще пропустить или прочитать по диагонали. Нет, уважаемый читатель, я и не сомневался, что вы умеете работать с браузерами. Сейчас мы поговорим об особенностях того или иного браузера, а также о некоторых специальных параметрах популярных браузеров.
Konqueror
Каковы же возможности Konqueror? Я и не сомневался, что он поддерживает последние стандарты HTML (4.0) и CSS. А вот как у него обстоят дела с Java и JavaScript? Очень много сайтов написано с использованием JavaScript и Java-апплетов.
Я попробовал загрузить документ, содержащий Java-скрипт. Визуальные эффекты отображались так же, как в старом недобром Internet Explorer. Это меня обрадовало. Но я решил копнуть глубже.
Вас не раздражают всплывающие окна? Этим особенно знаменита Система Лидеров. Например, когда вы заходите на сайт одного из участников системы, браузер открывает еще несколько окон и загружает в них сайты других участников. Кроме своих денег, мы еще теряем и часть нервных клеток — меня ничто так не раздражает, как вываливающиеся окна, а также приглашения установить Flash. К счастью, с окнами мы сейчас справимся. Выполните команду меню Настройка?Настроить Konqueror. Перейдите в раздел Java & JavaScript (рис. 6.15).
Рис. 6.15. Настройка политики JavaScript
Вы можете вообще отключить JavaScript, но я предпочитаю создать «черный список». Нажмите кнопку Добавить, затем введите имя сайта или домена, например, free-pics.com и правило Запретить. Обратите внимание: вы можете указать как имя узла, так и имя всего домена.
После настройки JavaScript я решил посмотреть, как же Konqueror работает с Java-апплетами. По умолчанию поддержка Java отключена, поэтому на вкладке Java ее нужно включить и указать путь к программе Java: /usr/bin/java или просто java.
С флешем (Flash) дела обстоят лучше. Браузер Konqueror использует плагин Flash Player программы Netscape. Поэтому, если в вашей системе установлен браузер Netscape или Mozilla, ваш Завоеватель будет отображать «флешки».
Но что больше всего мне понравилось в этом браузере, так это то, что я могу изменить строку идентификации агента. Например, я могу «замаскироваться» под Internet Explorer 5.5 on Windows 2000. Пусть думают, что у меня Windows стоит. Для чего это нужно? Когда вы посещаете узел, в протоколах веб-сервера отображается IP-адрес и строка идентификации агента, например, Mozilla/5.0 (compatible; Konqueror/3; Linux).
Galeon
Он был «придворным» браузером среды GNOME до версии 2.6. Начиная с этой версии вместо Galeon устанавливается его облегченная версия Epiphany, а пакета Galeon может даже не оказаться в вашем дистрибутиве. Достать его можно из репозитория ALT Linux Sisyphus (http://alt.linux.kiev.ua/srpm/galeon/get). Основан Galeon на движке Mozilla (можно читать Netscape), поэтому он умеет все, что умеет Netscape (Mozilla). Это означает, что веб-страницы в браузере Galeon будут отображаться точно так же, как в браузере Netscape и наоборот.
Galeon без проблем справился со всеми приготовленными мною тестами. Самое главное, что мне не пришлось вокруг него плясать с бубном и песнями, чтобы запустить апплеты Java.
Что мне еще понравилось в этом браузере, так это работающая консоль Java. В отличие от Konqueror, в котором я не смог добиться появления этой консоли, в Galeon консоль Java еще и нормально функционировала. Для появления консоли выполните команду меню Инструменты?Консоль Java.
Диспетчер постоянных данных Galeon позволяет централизованно управлять Cookie и паролями. Для его вызова выполните команду меню Инструменты?Cookie?Просмотр Cookie. Вы можете удалить выбранные или все Cookie и одновременно запретить их прием.
Что такое Cookie? Некоторые сервера, когда вы их посещаете, записывают в определенный файл на диске какую-то информацию. Обычно это время последнего посещения сайта, ваше имя (если вы его ввели в анкете), параметры сайта и другие сведения. Например, для почтового сервера Mail.ru это дата последней регистрации и применяемая схема дизайна. Хранить эти несколько байтов, умноженных на огромное количество пользователей, на самом сервере невыгодно, поэтому сервер предписывает каждому клиенту хранить свои данные у себя. Это и есть Cookie.
Вы можете указать, каким сайтам вы разрешаете устанавливать Cookie, а каким — нет.
Не разрешайте устанавливать Cookie интернет-магазинам, и вот почему. Один клиент заходил в интернет-магазин, покупал товары, которые потом доставлялись ему домой. Он уже 2-3 месяца пользовался услугами этого магазина и не замечал ничего странного в поведении цен: рынок — дело непредсказуемое, цены могут постоянно меняться, на некоторые товары — в течение дня. Но однажды ему пришлось работать в интернет-кафе. Знаете, что он обнаружил, когда вошел на сайт магазина с другого компьютера? Что цены для новых пользователей на 20% ниже. Магазин привлекал покупателей низкими ценами, постепенно увеличивая цену (или делая формальные скидки) для постоянных клиентов. Старых клиентов магазин узнавал именно по Cookie, после чего предлагал им соответствующий прейскурант.
Epiphany
Прямо-таки браузер для настоящего аскета: минимум функций и жиденький интерфейс пользователя. У текстового браузера lynx, наверное, больше возможностей, чем у Epiphany. Единственная функция, оставшаяся от Galeon — это возможность управления Cookies. Вызвать ее можно из меню браузера Правка?Изменить персональные данные. Хотя, опять-таки, эту функцию «урезали» — если раньше можно было определить, какие сайты могут устанавливать Cookies, а какие — нет, то в Epiphany этого сделать нельзя.
Рис. 6.16. Менеджер персональных данных
Netscape
Что я вам могу сказать относительно Netscape? Вы и так все знаете. Единственное правильное решение, которое вы можете принять при выборе браузера, это Netscape. Большинство страниц будут корректно отображаться в этом браузере, У вас никогда не будет проблем ни с апплетами Java, ни с Flash или JavaScript. То, что некоторые страницы будут выглядеть не так, как в Internet Explorer, так это уже не глюк Навигатора, а непрофессионализм веб-дизайнеров. Некоторые горе-мастера сознательно создают сайты, которые эффектно выглядят в IE, но куда хуже отображаются в Netscape. Это и есть непрофессионализм.
Легкие и быстрые браузеры Konqueror и Epiphany можно использовать для просмотра несложных страниц, например, чтения HTML-документации, а все остальные открывать с помощью Netscape. Ну и что, что время его запуска на несколько секунд больше?
FireFox
Браузер FireFox, основанный на движке Mozilla, появился сравнительно недавно. Его можно найти в последних версиях дистрибутивов (уже в Fedora Core 3 он есть). Большинство веб-страниц просматриваются в браузере без особых нареканий, кроме страниц, содержащих Flash-анимацию.
Для просмотра Flash-анимации вам нужно загрузить Macromedia FlashPlayer. Сделать это можно на сайте http://www.macromedia.com. Распакуйте его в какой-нибудь каталог, перейдите в этот каталог и введите команды:
$ chmod а+x flashplayer-installer
$ ./flashplayer-installer
После этого проверить корректность установки проигрывателя можно с помощью команды about:plugins, введенной в поле адреса браузера. В выводе браузера вы должны увидеть что-то вроде этого:
MIME Type Suffixes Enabled
application/x-shockwave-flash Shockwave Flash swf Yes
application/futuresplash FutureSplash Player spl Yes
Если вы увидите эти строки, значит, плагин корректно установлен.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Префиксы конкретных браузеров
Префиксы конкретных браузеров Ранее упоминалось, что спецификация CSS3 – это набор модулей, которые постепенно интегрируются производителями браузеров. Иногда интеграция включает в себя экспериментальную поддержку. Это означает, что пока спецификацию пишут, обсуждают и
Запасной вариант для всех браузеров
Запасной вариант для всех браузеров Браузеры, которые пока что не поддерживают множественные фоны, проигнорируют свойство background целиком. Вот почему мы определили свойство background-color отдельно.На рис. 5.05 показано, как сайт выглядит в IE7: множественные фоны игнорируются, и
А как насчет других браузеров?
А как насчет других браузеров? Открывая форму в Internet Explorer 7 – браузере с нулевой поддержкой CSS3, – мы видим вполне приемлемую рабочую форму (рис. 6.15). Это замечательно! Все улучшения, добавленные свойствами CSS3, были проигнорированы; остался скелет формы, работающий так, как
А как насчет остальных браузеров?
А как насчет остальных браузеров? Добавление CSS-анимации – это первый раз в этой книге – когда мы улучшали пользовательский опыт только для одного производителя браузеров: WebKit. Одна из основных причин, по которой CSS3 используется все больше и больше, – новые свойства
Преобразование документов XML при помощи браузеров
Преобразование документов XML при помощи браузеров Поддержка XSLT включена и в Microsoft Internet Explorer, и в Netscape Navigator. Из этих двух браузеров Internet Explorer обладает гораздо большей поддержкой XSLT, и здесь я буду использовать версию 5.5 этого браузера. О поддержке XSLT в Internet Explorer вы можете
8.2. Несколько советов для браузеров
8.2. Несколько советов для браузеров Ускоряем загрузку страниц в Firefox 3 В Firefox можно увеличить скорость загрузки и отображения страниц, значительно повысив комфортность работы в Интернете. Что для этого нужно сделать:Открыть страничку настроек, набрав в адресной строке
Специальные возможности
Специальные возможности Познакомимся с содержимым группы Специальные возможности Главного меню. В этой группе представлены приложения, помогающие работать за компьютером лицам с ограниченными возможностями. Первая – программа Распознавание речи Windows. Она позволяет
Специальные возможности редактора спецификаций КОМПАС-3D
Специальные возможности редактора спецификаций КОМПАС-3D В последних версиях системы КОМПАС-3D появилась очень удобная возможность копирования объектов спецификации при копировании графических элементов чертежа. Чтобы включить эту функцию, необходимо в окне настроек
Использование браузеров
Использование браузеров Как уже упоминалось, основное предназначение браузера – просмотр веб-страниц, поэтому стоит отдельно поговорить об особенностях навигации в Интернете с использованием браузеров. Начнем с основных элементов управления, без которых нельзя
Дополнительные возможности браузеров
Дополнительные возможности браузеров Разумеется, возможности веб-браузеров не заканчиваются просмотром сайтов и переходом со страницы на страницу. Программы для навигации в Интернете могут гораздо больше, о чем сейчас и поговорим. При этом если это не оговорено
ГЛАВА 36. Конфигурация и специальные возможности.
ГЛАВА 36. Конфигурация и специальные возможности. Эта глава представляет собой попурри на темы, которые будут интересны тем разработчикам, кто хорошо знаком с практическими вопросами выполнения Firebird.Сначала описываются архитектурные отличия между моделями Firebird
Opera наверстала отставание от других браузеров Андрей Письменный
Opera наверстала отставание от других браузеров Андрей Письменный Бета-версия браузера Opera 10.50 снабжена совершенно новым интерпретатором языка JavaScript. Он называется Carakan и работает значительно быстрее, чем прежние версии. Это означает, что Opera, наконец, догнала прочие
2.6.5. Специальные возможности Windows
2.6.5. Специальные возможности Windows Для людей со слабым зрением и ограниченными возможностями в Windows есть несколько полезных программ.С помощью экранной лупы можно увеличивать текст или изображения. Чтобы запустить программу, нажмите кнопку Пуск, далее в меню Программы
7 альтернативных браузеров для iPad Олег Нечай
7 альтернативных браузеров для iPad Олег Нечай Опубликовано 15 мая 2014 Строго говоря, для iOS существует только один полноценный браузер — Safari. Все альтернативы — это фактически графические надстройки и наборы Java-скриптов для движка с открытым
Opera наверстала отставание от других браузеров
Opera наверстала отставание от других браузеров Автор: Андрей ПисьменныйОпубликовано 22 марта 2010 годаБета-версия браузера Opera 10.50 снабжена совершенно новым интерпретатором языка JavaScript. Он называется Carakan и работает значительно быстрее, чем прежние версии. Это означает, что