После последних событий в мире браузерных аддонов (кратко: FF осложнил установку плагинов без подписи и вообще планирует сменить API для плагинов и Crossrider закрывает поддержку платформы плагинов) стоял вопрос - что же делать дальше? как быть, если нужен небольшой и относительно простой плагин решающий частные вопросы, работающий во всех браузерах, ну или хотя бы не требующий специальных версий браузера.
Ответ есть - user scripts.
И если в Chrome их поддержка уже встроена в браузер, то для ФФ требуется установка плагина - GreaseMonkey или подобного (форка).
Установил. Но как с доками, как начать - туго. Крупицы информации нашлись в рунете. И...
И сделал то, что нужно довольно быстро!
Вот код
if(document.location.href.indexOf("opt.fm37.ru")){
var prices = document.querySelectorAll("div.bx_price");
for (var i = 0; i < prices.length; i++) {
var parts = prices[i].innerHTML.split(" var price = parts[0] * 2;
prices[i].innerHTML = "" + price + "";
}
}
Он просто скрывает реальную цену с оптовой части сайта, чтобы можно было показывать покупателям товар с рекомендованной розничной ценой или близкой к оной. При этом функциональность сайта сохраняется - можно сразу же положить товар в корзину.
Кроме того, через кнопку Greasemonkey на панели задач можно быстро выключить скрипт, выключив добавленный фукнционал, ну и включить обратно.
Рулез!
Ответ есть - user scripts.
И если в Chrome их поддержка уже встроена в браузер, то для ФФ требуется установка плагина - GreaseMonkey или подобного (форка).
Установил. Но как с доками, как начать - туго. Крупицы информации нашлись в рунете. И...
И сделал то, что нужно довольно быстро!
Вот код
if(document.location.href.indexOf("opt.fm37.ru")){
var prices = document.querySelectorAll("div.bx_price");
for (var i = 0; i < prices.length; i++) {
var parts = prices[i].innerHTML.split(" var price = parts[0] * 2;
prices[i].innerHTML = "" + price + "";
}
}
Он просто скрывает реальную цену с оптовой части сайта, чтобы можно было показывать покупателям товар с рекомендованной розничной ценой или близкой к оной. При этом функциональность сайта сохраняется - можно сразу же положить товар в корзину.
Кроме того, через кнопку Greasemonkey на панели задач можно быстро выключить скрипт, выключив добавленный фукнционал, ну и включить обратно.
Рулез!
No comments:
Post a Comment