Кто то знает как это использовать? Перерыл весь гугл, нашёл множество примеров но ни один не работает! Может оно вообще не поддерживается в новых версиях? (Версия: 16.0.2). Вот к примеру:
http://help.dottoro.com/ljxlpaqh.php
Там есть Preview, нажимаю, ничего не происходит. В чём дело, не может же быть что вся их документация описывает что то мифическое.
Вкратце для чего надо:
Пишу add-on который заменяет элементы на странице которые имеют определённый class или id (by CSS selector). Написал нечто на вроде (contentScript):
function process() {
$(selectors).each(function (i, elm) { replace(elm); });
}
process();
setInterval(process, 5000);
В Google Chrome всё отлично, грёбаный firefox начинает дико тормозить на многих страницах. Раньше все ругали IE, сейчас меня больше бесит это неповоротливое чудовище firefox с дико укуренным API!
Adblock Plus делает так: добавляет всем этим селекторам «display: none». Было бы неплохо поступить аналогично если бы был CSS тэг наподобие «replace: iframe_url». Но его нет. По описаниям moz-binding'ом можно исполнить JavaScript из CSS, но это moz-binding создаётся ощущение существует только документации.