Статьи по меткам ‘javascript’

Copy Clipboard в Firefox методами JavaScript

Июнь 12th, 2010

Если вы программер под JavaScript, вы навярняка сталкивались с такой проблемой – как реализовать копирование в буфер обмена средствами JavaScript в Firefox. С Internet Explorer все понятно – Microsoft «постаралась», чтобы все, кому не лень, могли читать и писать в буфер обмена средствами JavaScript (по правильному, это конечно же, не должен делать любой сайт – мало ли что у вас в буфере обмена на тот момент, например пароль…). А вот Firefox с его сильной защитой JavaScript, не позволяет любому сайту это делать. Как быть?

» Читать дальше: Copy Clipboard в Firefox методами JavaScript

Javascript – Middle Button Click

Март 14th, 2010

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

» Читать дальше: Javascript – Middle Button Click

Как избавиться от сообщения «Unresponsive script» в Firefox

Февраль 23rd, 2010

Если вы часто работаете с сайтами, где используются интенсивные JavaScript вычисления, то вы навярняка сталкивались с таким сообщением «Unresponsive script». Оно выскакивает в Firefox, когда JavaScript использует под себя долгое время все процессорное время вашего компьютера. Firefox это замечает, скрипт приостанавливает, а вас спрашивает – продолжать выполнение скрипта или нет. Это, с одной стороны, хорошая фича Файрфокса, с другой – весьма надоедливая и неприятная, когда ваша работа требует каждодневного использования скриптов с такими вычислениями (например, массивные обработки крупной статистики).

Но это сообщение можно либо отключить совсем, либо увеличить лимит срабатывания. Для этого, наберите в строке броузера «about:config«, если будет предупреждение об осторожности смены настроек, согласитесь с ним. Там в строке фильтра неберите «dom.max_», Fire Fox отфильтрует вам настройки, в том числе такую – dom.max_script_run_time. Кликнете по ней и установите значение либо в ноль – отключить предупреждение, либо более 10 – это количество секунд, сколько максимум может использовать скрипт под себя процессорного времени – в таком случае, предупреждение будет появляться реже и только в крайних случаях.

Каков % пользователей с JavaScript?

Декабрь 18th, 2009

На своих нескольких проектах уже замечал неоднократно такую статистику – по моим данным, только 70-73% рядовых пользователей интернета имеют включеную поддержку JavaScript. Сразу хочу заметить, что не Java, а JavaScript! Делаю эту поправку потому, что некоторые ошибочно думают, смотря в Google Analytics или в данные некоторых других счетчиков в  колонку Java (там, как правило, цифры за 90%). А ведь счетчики сами работают на JavaScript, и визит посетителя с отключенным JavaScript они просто не зафиксируют!

Как я посчитал эти цифры? Возьмем, к примеру логи Apache сервера. Они показывают сколько реально было загрузок какой либо страницы. Берем данные о загрузке страницы из этих логов -V1, затем смотрим, сколько нам посчитал счетчик, например Google Analytics – V2 (я обсчитывал статистику даже своими JavaScript счетчиками на основе Ajax). V1 – сколько всего смотрело людей, а V2 – у скольки включен скрипт. V2 всегда будет меньше V1, и если посчитать по формуле V2/V1*100%, то получится 70-73%. Проверьте сами! :-)

Конечно, могут возразить – боты и все такое… Но я замерял на разных проектах – на известных и нет, и из разных источников. Цифры всегда были примерно одинаковые. Не верю, что везде процент ботов одинаковый!

Так что помните об этом, когда создаете страницу, работающую только на чистом JavaScript коде!