Увеличение поддержки Google Chrome UserScript.
Как пользователь Google Chrome вы, наверное, знаете, что браузер Google поддерживает userscripts вместе с расширениями. Userscripts маленькие коды фрагментов JavaScript, которые изменяют поведение на сайте. Они могут, например, добавить информацию, удалить ненужные элементы или изменить существующие данные.Google Chrome, в отличие от Firefox, где расширение Greasemonkey необходимо в установке и использовании userscripts, поддерживает userscripts «из коробки» браузера, но на данный момент они не полностью совместимы,а это означает, что несколько userscripts не будет работать правильно, если они используют функции, которые браузер Chrome не поддерживает или активно блокирует.
Два расширения Tampermonkey и Blank Canvas для Chrome сделаны с целью уменьшить количество неработающих сценариев, добавив поддержку некоторых функций Chrome, которые не доступны по умолчанию.
Tampermonkey
Tampermonkey было первым расширением Chrome увеличить UserScript поддержку в веб-браузере. Tampermonkey добавляет поддержку для нескольких функций UserScript,таких как GM_registerMenuCommand или GM_xmlhttpRequest, которые не поддерживаются по умолчанию. Расширение также будет перехватывать установку диалогов на UserScript сайтах.
UserScript Tampermonkey даёт дополнительную информацию о каждом UserScript включая его версию и веб-сайт, настроен он на работу в браузером или нет. Установленные Userscripts, когда Tampermonkey запущен не будут добавлены в список расширений браузера. Они будут перечисленны в вариантах расширения Tampermonkey.
Варианты Tampermonkey.
Здесь можно выбрать сценарий из списка установленных userscripts взглянуть на его исходный код и настроить параметры совместимости.
Источник UserScript.
Blank Canvas
Blank Canvas другое расширение для Chrome, изменяющее способ обработки userscripts в веб-браузере. Расширение находится в очень ранней стадии разработки и по словам разработчика, в основном есть альфа-версия, которая еще не предлагают те же возможности,что и расширение Tampermonkey.Установленные расширения userscripts, отображаются в удобной таблице, отображают такую информацию, как имена, версии, сайты, особенности и простое управление.Управление можно легко использовать для редактирования, включить / отключить или удалить userscripts, которые были установлены.
Установленные userscripts.
Blank Canvas предлагает явно превосходный макет для управления userscripts в Google Chrome в то время как Tampermonkey приводит мудрую совместимость userscripts.