@legatobrown

Как можно самому поменять настройки расширения браузера?

https://chrome.google.com/webstore/detail/x%CE%BBl...

Вот расширение для Хрома, можно ли как то менять какие слова заменять на свои? Фаил расширения лежит в папке %localappdata%\Google\Chrome\User Data\Default\Extensions Нашел там фаил replace.js , но если там заменять текст, расширение продолжает работать так же как и было. Как сделать чтобы изменения в файле расширения применялись?
var doFilter = function(textNode) {
    textNode.data = textNode.data.replace('Васи', 'Лоха');
    textNode.data = textNode.data.replace('Вася', 'Лох');
    textNode.data = textNode.data.replace('Васи', 'Лох');
    textNode.data = textNode.data.replace('Васька', 'Лох');
}

var observer = new MutationObserver(function(mutations) {
    mutations.forEach(function(mutation) {
        if (mutation.addedNodes) {
            [].slice.call(mutation.addedNodes).forEach(function(node) {
                if (node.nodeName.toLowerCase() == "#text") {
                    doFilter(node);
                }
            });
        }
    });
});

observer.observe(document, {
    childList: true,
    subtree:   true
});```
  • Вопрос задан
  • 100 просмотров
Решения вопроса 1
hottabxp
@hottabxp
Сначала мы жили бедно, а потом нас обокрали..
1) Скопируйте папку расширения(например на рабочий стол)
2) Отредактируйте файл replace.js:
var doFilter = function(textNode) {

    textNode.data = textNode.data.replace('legatobrown', 'legatobrown_лох');
}
3) Зайдите в расширения и включите режим разработчика
4) Нажмите "Загрузить распакованное расширение" и укажите папку расширения
5) После каждого редактирования нужно в расширениях нажать "обновить"
61deaa0a69a46078278656.png
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы