IETabYC • RU : Режим Internet Explorer в Chromium

Бармалей 03.05.2014 19.06.2024 3080.0

IETabYC • RU – подключение и настройка в хром‑браузере второго движка (Trident, системный IE). Позволяет открывать страницы в режиме Internet Explorer в хром‑браузере, вызов из контекстного меню и омнибокса. Можно открывать ссылки или менять режим "на лету", настроить автооткрытие отдельных сайтов и страниц в режиме IE, задать исключения из правил автоокрытия. Предоставляется по лицензии GPL v.3, бесплатно для частного некоммерческого использования.


В этой статье:


Общее назначение и краткая история создания

IETabYC • RU – расширение для браузеров семейства Chromium, позволяет отображать сайты или отдельные страницы в режиме Internet Explorer.

Итак, IETabYC • RU, он же ИЕТабыч, он же ИЕТабик или просто "Хромированный Ишак" по-русски.)

Основное назначение – использование второго движка в хром‑браузере (системный IE), главная цель – обеспечить работоспособность на различных версиях браузеров за счёт обхода ограничения на использование NPAPI‑плагинов внутри самого расширения.

Принципиальная возможность использования нескольких различных движков в одном браузере имеет достаточно длинную историю. Примерами успешной реалзации этой функции на уровне ядра могут служить такие браузеры как Maxthon, Avant, Sleipnir, Coolnovo, Lunascape и более современные китайские хромоклоны типа 360 Extreme Explorer.

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

Этот аддон создан на базе* одного из таких расширений, IETab Your Chrome. При "обработке напильником" были улучшены базовые функции, доработан код, добавлена полноценная русская локализация интерфейса.

* Основной причиной для выбора именно этого аддона в качестве базового послужило то, что в отличие от других подобных IETab'ов, существовавших на момент начала разработки, это расширение не содержит напрямую NPAPI плагин, что позволяет устанавливать его в хром‑браузеры версий 32+ без ограничений.

Первая версия форка была выпущена в мае 2014 года под "брэндом" IETabYC (сокращение от оригинального IETab Your Chrome) и получила приставку "RU", подчёркивающую основную черту нового расширения – этот авторский римейк предназначен для пользователей Рунета в первую очередь. На текущий момент расширение распространяется под этой же "торговой маркой".

В результате доработок "ИЕТабыч" стал хорошей альтернативой прототипу и другим аналогичным расширениям, не только не уступая им по качеству работы и удобству управления, но и превосходя их по общей "лёгкости" и скорости работы. Это достигнуто благодаря оптимизации программного кода и применению некоторых авторских решений.

Следует особо отметить, что в отличие от многих других современных аддонов, в IETabYC • RU нет (и никогда не будет) никакой "допустимой" или скрытой рекламы, это расширение не является предметом монетизации.

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


Основные возможности и использование

Как уже сказано, главная возможность IETabYC • RU – подключение и настройка в хром‑браузере второго движка (Trident, системный Internet Explorer), реализуется на основе внешнего плагина-коннектора к IE, устанавливаемого отдельно и работающего независимо от конкретного браузера.

Для корректной работы расширения требуется отдельно устанавливаемая библиотека (всё тот же NP‑плагин, только теперь внешний). Плагин должен быть установлен и зарегистрирован для системы в целом, независимо от настроек конкретного пользователя и/или его учётной записи.

После установки плагина-коннектора расширение полностью работоспособно и может быть вызвано из контекстного меню вкладки или щелчком по значку аддона в омнибоксе. Также при этом становятся доступны все расширенные настройки и возможность автоматического переключения заданных URL в режим просмотра в Internet Explorer:

Основной функционал русского форка аналогичен исходному расширению-прототипу, переключение на движок Trident происходит либо автоматически (по заданным вами правилам), либо производится вручную по необходимости. Текущий режим работы вкладки индицируется при этом соответствующим значком в омнибоксе – логотип Chromium (обычный режим, используется по умолчанию) или IE.

Подробнее об установке плагина и настройках аддона читаем в статье IETabYC • RU : Установка и настройка.

С техническими особенностями аддона можно ознакомиться в статье IETabYC • RU : Что "под капотом".


Roadmap aka ToDo или Планы на будущее

Вкратце так – разработка "IETabYC • RU" будет поддерживаться в принципе, есть даже некоторые задумки на предмет дополнительных функций (правда, так и пролежавшие "под сукном" уже несколько лет)).

Сама по себе задача достаточно интересна автору, поэтому, независимо от долгого отсутствия новых версий, этот проект будет жить и развиваться и дальше, ведь в подавляющем большинстве современных браузеров второй движок в "штатном" виде отсутствует, а потребность в его использовании есть и поныне…

В дальнейшем, возможно, что-то будет "стырено" из более современных аналогичных аддонов в рамках этого же расширения, может быть – базовый NPAPI плагин будет заменён на более универсальный.

Вполне востребовано добавление функций работы с онлайновыми сервисами, предоставляющими услуги прозрачного IE‑прокси (это оправдано при работе, например, в операционных системах, где нет возможности использовать нативную версию движка IE9/10/11).

В общем, пока конкретных планов по выпуску новых версий нет, но всё "в процессе"… :)


Загрузка и установка

Расширение не имеет практических ограничений по версии браузера, может использоваться на любых хром-браузерах версий 29+. Однако, с учётом различных "новшеств", вводимых производителями браузеров, следует предварительно ознакомиться с документацией на конкретный билд, который планируется установить – есть, так сказать, "некоторые нюансики" и их необходимо учитывать.)

Можно загрузить любую из версий "IETabYC • RU" на следующих ресурсах:

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

При возникновении сложностей с установкой читаем этот совет.

Для работы в режиме "инкогнито" в блоке аддона на странице chrome://extensions включаем опцию:
[читать матчасть]

Для работы с локальными файлами в блоке аддона на странице chrome://extensions включаем опцию:



Так держать! :)
Описания и инструкции

Общие технические сведения о разработке
Статус разработки:Активная, поддерживается автором
Язык интерфейса:Русский, Английский
Версия браузера:29+
Протестировано в:SRWare Iron 29/31/32/36 + 360 Extreme Explorer 9/11 (CR63/69)
Технологии и API:Чистый JS (ES5), API: pageAction, tabs, cookies, storage, management, contextMenus, notifications, content-script

URLПоделиться

Всего комментариев: 0
close