<rmcreative>

RSS

Все заметки с тегом «chrome»

  1. Незаменимые расширения для Chrome, Opera и других

    16 октября 2016

    За несколько лет использования у меня собралась хоть и небольшая, но коллекция совершенно незаменимых Chrome-расширений. Делюсь.

    Ссылки будут, в основном, на Opera addons, но всё то же можно найти и в chrome web store.

    Читаем

    17 комментариев
  2. popstate, webkit и старый Chrome

    20 февраля 2015

    Вроде бы рекомендацию HTML5 приняли, поддержка JavaScript везде неплохая. Думал, проблем поработать с историей браузера не будет.

    Не тут-то было! Оказывается, Safari и старые Chrome вызывают лишнее событие popstate при начальной загрузке страницы. Chrome это в современных своих версиях поправил, а вот в актуальном Safari проблема есть.

    Изучение кода pjax и гугление дало много разных решений. Вот правильное (код для jQuery, но без него будет примерно оно же):

    $(window).load(function() {
        setTimeout(function() {
            $(window).on('popstate', function (e) {
                    // работаем
            });
        }, 0);
    });

    Идея в том, чтобы зарегистрировать наш обработчик после того, как начальное событие popstate всплывёт. Всплывает оно по load, поэтому вешаем обработчик на него. setTimeout с задержкой 0 нужен для того, чтобы обработчик был последним.

    6 комментариев
  3. Как сделать Chrome чуть более похожим на Opera

    25 февраля 2013

    Какое-то время назад я перелез на Chrome с любимой Opera потому как использую сервисы Google, которые в Opera неприлично часто ломаются (по чьей вине это происходит конечному пользователю не важно).

    Так вот в Chrome нет некоторых возможностей, которые отчасти восполняются плагинами.

    Отсутствует значок RSS в адресной строке

    Исправляется расширением.

    Speed Dial

    Есть куча разных расширений. Speedial2 вроде нормальное.

    Клавиатурная навигация

    Единственное расширение, которое пытается восполнить недостаток называется Crossfire. Работает значительно хуже, чем в Opera, но лучше, чем ничего...

    А чем пользуетесь вы, бывшие операводы?

    34 комментария
  4. SMS-вымогатель в виде набора плагинов для браузеров

    10 декабря 2012

    Наткнулся на SMS-вымогательство новым для меня способом. Проанализировал, описал на хабре.

    Будьте бдительны.

    Читаем

    2 комментария
  5. Chrome не удаляет сессионные cookie

    4 ноября 2012

    Как показали исследования на форуме yiiframework.ru, Chrome местами слишком умный. В его недрах есть настройка «Продолжать работу приложений в фоновом режиме после закрытия Google Chrome», по умолчанию включенная.

    В этом режиме браузер вместо того, чтобы удалять сессионные cookie как положено, не удалет их совсем.

    12 комментариев
  6. Скрытые возможности инструментов разработчика Chrome

    5 октября 2012

    Мегаполезная презентация о скрытых возможностях отладчика Chrome. Нашёл для себя несколько очень полезных штук и собираюсь попробовать оказавшийся очень простым API.

    Рассматриваем

    7 комментариев
  7. Adobe Shadow

    23 июля 2012

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

    Я попробовал поставить Firebug Lite. Получилось, но под iOS он, как оказалось, работает очень и очень криво. В комментариях TermiT подсказал попробовать Adobe Shadow, за что ему огромное спасибо.

    Штука очень крутая. Состоит из нескольких частей:

    • Приложения под iOs и Android плюс бонус для Amazon Kindle Fire.
    • ПО под Mac и Windows.
    • Расширение для Chrome.

    Эта связка даёт нам:

    • Возможность синхронно ходить на всех устройствах по страничкам. Командует парадом Chrome.
    • Возможность натраваить Chrome Developer Tools на любое из устройств, что даёт огромные возможности в отладке.

    UPD: инструмент зарелизился. Назвается теперь Adobe Edge Inspect. По прежнему бесплатен и очень удобен.

    8 комментариев
  8. Отладка Google Analytics

    4 марта 2011

    Отладка Google Analytics — очень непростая задача. Фактически мы можем проверить только входы и выходы этого чёрного ящика. Если что-то работает не так, понять, что же на самом деле происходит сложно. Раньше в ход шли исключительно Firebug и Live HTTP Headers (или другой HTTP-профайлер). К большому нашему счастью, Google позаботился о разработчиках и выпустил сначала отладочный код ga_debug.js, а потом и упрощающее его использование официальное отладочное расширение для Chrome — Google Analytics Tracking Code Debugger.

    Включив его и открыв отладочную консоль, мы получаем довольно детальную информацию о том, какие методы API были вызваны:

    _gaq.push processing : "[gwo._setAccount,UA-xxxxxxx-1]"
    _gaq.push processing : "[gwo._trackPageview,/xxxxxxxxxx/test]"
    _gaq.push processing : "[_setAccount,UA-xxxxxxx-2]"
    _gaq.push processing : "[_setAllowAnchor,true]"
    _gaq.push processing : "[_trackPageview]"
    

    Кроме того, показываются предупреждения об использовании устаревших методов и других возможных проблемах. И всё это не меняя трекинг-код.

    2 комментария
  9. Chrome Frame для IE

    23 сентября 2009

    Похоже в Google решили убитьулучшить браузер конкурента его же средствами. Итак, теперь можно заставить IE6, IE7 и IE8 под Windows Vista или XP SP2 использовать WebKit. Для пользователя это означает ускоренный во много раз JS, поддержка canvas, html5 и мого других вкусностей.

    Для того, чтобы IE с установленным плагином использовал WebKit вставляем на страницу:

    <meta http-equiv="X-UA-Compatible" content="chrome=1">

    Официальный анонс

    Проект на Google Code

    О том, как предложить пользователю обновления

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

    5 комментариев
  10. Определяем браузер из JS

    29 января 2009

    В продолжение темы определения браузеров Gareth Heyes привёл хаки для других распространённых браузеров:

    Читаем

    5 комментариев