http://www.teosofia.ru

Настройки содержимого веб-страниц

Версия для печати

Сегодня мы будет рассматривать настройки, расположенные на странице настроек «Дополнительно → Содержимое». Что такое «Содержимое»? Говоря простым языком, это место где вы можете управлять целым комплексом настроек, определяющих, что и как должна будет отображать Opera на посещаемых сайтах.

  • Разрешить фреймы
    Возможно, вы слышали, что многие люди не любят фреймы. Я один из этих людей. В принципе, иногда встречаются сайты с грамотным использованием фреймов. Но в тоже время, количество сайтов, использующих фреймы, неуклонно снижается с каждым днём. Учитывая эти обстоятельства, я не вижу причин для отключения фреймов. Тем не менее, это ещё одна причина, по которой я люблю Opera — ведь она даёт мне право выбора. А в Opera 9 возможности расширились, и теперь фреймы можно разрешать и запрещать индивидуально для каждого сайта. Поэтому глобальную опцию можно разрешить, а на сайтах с неграмотным использованием фреймов — запретить.
  • Разрешить встроенные фреймы
    Нынче встроенные фреймы (также известные под название «iFrames») совершенно другие. Большинство сайтов (не все, но большинство) используют встроенные фреймы для загрузки графических, или даже Flash-баннеров. Я рекомендую отключать эту опцию, но помнить о том, что она отключена на тот случай, если покажется, что какой-нибудь сайт работает не так, как нужно, или чего-нибудь не отображает. Если покажется что-нибудь подобное, то попробуйте вновь разрешить встроенные фреймы, и если действительно дело в них, то снова отключайте фреймы, но включите их в индивидуальных настройках для этого сайта.
  • Показывать границы активного фрейма
    При включении опции на страницах с фреймами Opera будет рамкой выделять границы активного фрейма. По умолчанию опция отключена, но если вам часто попадаются страницы с фреймами, то опцию можно включить, чтобы было легче видеть, какая часть страницы в данный момент является активной.
  • Включить оформление форм и полос прокрутки
    При отключении опции кнопки и поля различных форм будут отображаться так, как задумали разработчики Opera, а при включении опции — так, как задумал автор сайта. Вариант отображения форм от разработчиков Opera достаточно симпатичный и ненавязчивый. Но встречаются и сайты с очень симпатичными элементами форм, как, например, на нашем форуме. Поэтому опять же призываю не забывать про индивидуальные настройки сайтов.
  • Включить анимированные рисунки
    По умолчанию опция разрешена. Анимированные рисунки всегда раздражали наши глаза обильной мигающей рекламой. Вероятно, есть люди, которых они не раздражают. А иногда встречаются сайты с симпатичными анимированными рисунками, как, например, смайлики на нашем форуме. А поэтому решайте сами, хотите ли вы включить или отключить анимацию на веб-страницах. Тем более что это легко сделать как с помощью меню по F12 (http://www.teosofia.ru/opera-lover/keyboard-shortcuts.html#f12), так и с помощью индивидуальных настроек конкретного сайта.
  • Включить звук на веб-страницах
    Если анимированные рисунки были первым раздражителем, то веб-страницы со звуком стали вторым (к счастью мода на «поющие» страницы сейчас тоже уже проходит). Управлять включением и отключением звуков можно также с помощью меню по F12.
  • Включить JavaScript (подробнее смотрите ниже в параметрах JavaScript)
    JavaScript может использовать как для хороших, так и для плохих целей. Например, раздражающие всплывающие окна — это нехорошее использование JavaScript. А предупреждения о том, что вы не ввели некоторую информацию в форму — это хорошее использование JavaScript. Раньше я безоговорочно рекомендовал отключать JavaScript. В принципе, и сейчас рекомендую отключать его в целом, но разрешать лишь на тех сайтах, на которых он используется в хороших целях. Управлять включением и отключением JavaScript можно также с помощью меню по F12.
  • Включить Java
    Технология Java также может использоваться в хороших и плохих целях. Сейчас Java на сайтах используется очень редко, но есть сайты с интересными Java-играми (типа Yahoo! Games). Поэтому не забывайте про меню по F12, и про индивидуальные настройки сайтов.
  • Включить подключаемые модули
    Имеются различные подключаемые модули для отображения различного сложного содержимого на страницах. Самым известным модулем является модуль для воспроизведения Flash-роликов. Flash у меня находится в самом верху списка раздражителей из-за подавляющего количества сайтов, которые используют технологию Flash (изначально неплохую, надо заметить) для отображения рекламы. Иногда встречаются сайты с хорошими играми на Flash. А поэтому мои рекомендации такие же, как и в случае с Java — включать и отключать использование подключаемых модулей в нужное вам время с помощью меню по F12, а также не забывать про индивидуальные настройки сайтов.

Параметры JavaScript

Внимание
Мои настройки использования JavaScript считаются слишком агрессивными. Некоторые «законопослушные» сайты могут неправильно работать с такими настройками. Поэтому, если вы натолкнётесь на сайт, который, как вам кажется, работает неправильно, то проверьте эти настройки. Хотя, признаться, лично мне не попадались сайты, некорректно работающие с предложенными ниже настройками.

Сейчас мы рассмотрим окно параметров JavaScript, появляющееся при нажатии кнопки «Параметры JavaScript» на странице настроек Дополнительно → Содержимое.

В этом окне я рекомендую отключить все опции.

Параметры JavaScript

Разрешать сценариям раскрывать и закрывать окна
Я ещё не видел нормальных сайтов, которые должны сами раскрывать или закрывать окна. Я не говорю, что таких сайтов не существует. Я просто не наталкивался на них. Но неоднократно видел я, что эта методика в основном используется в качестве скрытого способа борьбы с блокираторами всплывающих окон.

Разрешать сценариям изменять строку состояния
Я также не нахожу причин, почему вы должны разрешать сценариям изменять строку состояния. Часто этот трюк используется на мошеннических сайтах в целях введения людей в заблуждение, отображая в строке состояния не истинный адрес, а фальшивый. В принципе Opera показывать истинный адрес во всплывающей подсказке при наведении мыши на ссылку. Но в любом случае попустительствовать различным обманам не следует.

Разрешать сценариям скрывать адресную строку
Аналогично, я не могу понять, зачем позволять сценариям скрывать адресную строку, ведь это эквивалент отображения фальшивого адреса в строке состояния, за исключением того, что здесь никакой адрес уже вообще не будет отображаться.

Открывать консоль при ошибке
Огромное множество сайтов содержат ошибки JavaScript. Поэтому вам быстро надоест появляющаяся при каждой ошибке консоль. Данная опция может быть полезна для людей, отлаживающих JavaScript.


Разрешать сценариям блокировать правую кнопку мыши
По умолчанию Opera никогда не позволяла блокировать правую кнопку мыши. Почему? Потому что эта техника, как правило, используется для причинения людям лишних трудностей и раздражений. Например, на таких сайтах вы не сможете щёлкнуть правой кнопкой мыши по понравившемуся рисунку, чтобы сохранить его, или скопировать его адрес. Конечно, по большому счёту эта технология — туфта, и не сможет воспрепятствовать сохранять рисунки, но некоторые веб-дизайнеры впечатляют этим трюком своих тупоголовых боссов. Заметьте, даже невзирая на то, что эта технология никак не может защитить содержимое сайта, находятся некоторые веб-дизайнеры, которые используют её. И даже больше — есть глупые люди, которые покупают программы типа WebLockPro! У меня есть одна строка JavaScript, которая полностью дискредитирует WebLockPro. Также есть некоторые сайты, которые (по-дурацки, как мне кажется) предлагают некоторые полезные возможности только через щелчок правой кнопки мыши. Но о таких сайтах я тоже только слышал, а воочию видеть мне их не приходилось. В общем, моё мнение, что эту опцию нужно отключать, поскольку большинство сайтов используют блокировку правой кнопки мыши в качестве хромой и тупейшей защиты своего содержимого.

Я бы мог пересмотреть все свои мнения и рекомендации, если бы видел сайты, по-настоящему красиво и грамотно работающие с данными параметрами.

И ещё одна рекомендация, касающаяся параметров JavaScript: не забывайте, что их теперь можно настроить индивидуально для каждого сайта.

Давние пользователи Opera наверно заметили на рисунке новую опцию «Папка с пользовательскими файлами JavaScript». Это новая функция в Opera 8, которая является очень мощным инструментом в руках того, кто знает, что делать с пользовательскими файлами JavaScript. Но об этой технологии мы поговорим в День 10: Пользовательские JavaScript.

Моя таблица стилей

Opera имеет уникальную функцию, именуемую «Режим автора» и «Режим пользователя». Это различные способы отображения сайтов. Если в окне настроек Дополнительно → Содержимое вы нажмёте кнопку «Параметры стилей», то вы увидите окно, которое может испугать вас с непривычки. Но не бойтесь, я проведу и через это окно.

  1. Режим автора — это режим, при котором сайт отображается так, как задумал автор сайта.
  2. Режим пользователя — это режим, при котором я сам выбираю, как должен отображаться сайт.

Я для себя установил такие настройки:

В режиме автора я позволяю автору использовать его таблицу стилей, цвета страницы и цвета ссылок. Свою таблицу стилей я выбираю по причинам, изложенным ниже. Также я выбираю свой стиль ссылок, поскольку в противном случае большинство страниц не будут подчёркивать ссылки.

Важно понять, что с такими параметрами автор сможет использовать большинство элементов по своему вкусу, но я при этом подключаю ещё и свою таблицу стилей, чтобы добавить их к дизайну автора.

В режиме пользователя я выбрал всё, чтобы полностью игнорировать стиль автора, и использовать собственные стили.

После настройки стилей нажмите кнопку ОК.

После этого вы сможете переключаться между режимами автора и пользователя с помощью панели просмотра, с помощью команды меню Вид → Стиль, или же с помощью сочетания Shift + G. Но обратите внимание на меню, появляющееся при нажатии небольшой стрелочки возле кнопки выбора режима отображения.

Выбрав для отображения режим пользователя, вы также сможете выбирать специализированные таблицы стилей, указанные в меню. Обратите внимание на то, что вы можете выбирать несколько таблиц стилей, и их эффекты будут добавляться друг к другу. Далее идёт краткое описание каждого стиля с указанием в фигурных скобках имени файла таблицы стилей. Вы можете изменить эти файлы, если разбираетесь в CSS.

Примечание
В нынешних версиях Opera меню немного отличается, от описанного ниже. Реалии времени берут своё.

  • Эмулировать текстовый браузер {textonly.css}
    Этот стиль вынуждает Opera отображать белый текст на синем фоне, без всяких рисунков.
  • Ностальгия {nostalgia.css}
    Вынуждает Opera эмулировать восьмибитный режим отображения, подобный, или даже более примитивный, чем режим «Эмулировать текстовый браузер».
  • Специальные возможности {accessibility.css}
    Этот стиль добавляет некоторые специальные возможности, типа выделения «горячих» клавиш на странице, увеличение размера шрифта, подчёркивание ссылок и так далее.
  • Показывать только рисунки и ссылки {imageandlinkonly.css}
    Всё содержимое страницы, которое не является рисунками или ссылками будет скрыто при выборе этого стиля.
  • Высококонтрастная чёрная {contrastwb.css}
    Белый текст на чёрном фоне. Стиль мне кажется очень страшным.
  • Высококонтрастная белая {contrastbw.css}
    Чёрный текст на белом фоне. А это уже намного более читаемо, что засвидетельствует почти любая газета в мире. Эта опция полезна на сайтах, где автор раскрасил страницы сумасшедшими цветами. А бывает такое, что в качестве фона на странице используется тёмное изображение. В этом случае, если у вас отключена загрузка рисунков, может быть белый цвет текста на белом фоне. Как вам такое чтиво?
  • Скрыть обычные рисунки {hidenonlinkimages.css}
    Если на странице есть рисунки, которые не являются ссылками, Opera скроет их.
  • Скрыть определённые элементы {hidecertainsizes.css}
    С помощью этого стиля Opera попытается скрыть некоторые элементы (рисунки или объекты типа Flash) с определёнными размерами. Это можно рассматривать попыткой блокировки рекламы на веб-страницах. Более качественный вариант использования таблицы стилей для резки баннеров можно посмотреть на странице нашего форума «Дружно режем баннеры».
  • Отключить таблицы {disabletables.css}
    Мне кажется, что подобная функция должна быть напрямую встроена в Opera, подобно функции включения и отключения фреймов. Данная функция отключает таблицы на странице, что может быть полезно при отсутствии на странице версии для печати, а сама страница сконструирована из трёх вертикальных столбцов.
  • Отображать структурные элементы {showstructure.css}
    Веб-дизайнеры оценят эту опцию: при включении Opera будет отображать блочные элементы страницы с некоторой метаинформацией. В конце страницы будет отображено общее количество тегов шрифтов и вложенных таблиц.
  • Разбиение по рамкам {debugwithoutline.css}
    И снова веб-дизайнеры оценят эту опцию: Opera выделит рамками различные элементы, составляющие дизайн страницы.

Как уже говорилось выше, все эти параметры можно присоединять друг к другу. Так что, вы можете выбрать «Отображать структурные элементы» и «Разбиение по рамкам» чтобы видеть два эффекта одновременно. Ещё может быть полезной комбинация «Отключить таблицы» и «Эмулировать текстовый браузер». А что будет, если выбрать оба высококонтрастных стиля? Следуя логике, страница должна быть или полностью чёрной, или полностью белой. Но это не так. Оказывается, высококонтрастная белая схема имеет приоритет.

« Настройки уведомлений | Настройки шрифтов »

Последнее обновление: 22.08.2008 17:22

Добавить комментарий

Статистика

Участников : 90
Статей : 169
Ссылок : 6
Просмотров статей : 863014