TamperMonkey Classic RePack : Проблемы и решения
Опубликовано: Бармалей · 16.08.2021 · 00:01 ••• Обновление: 24.08.2021 · 07:49 4

Эффективная работа с продвинутым менеджером скриптов. ЧаВО и советы по настройкам.
Известные проблемы, ограничения, ошибки и особенности применения.


Этот материал поможет вам продуктивно использовать расширение TamperMonkey Classic RePack (TM·CR), а также решить возможные проблемы его настройки и эксплуатации. По сути, это некий гибрид техподдержки, FAQ'а и баг‑трекера по этому аддону, вполне достаточный для беспроблемной работы с ним.

Итак, поехали… :)

В этой статье и в комментариях к ней можно…

  • …найти полезные ссылки на "матчасть" для лучшего понимания работы с пользовательскими скриптами;
  • …найти ответы на большинство часто задаваемых вопросов по установке и настройке расширения;
  • …обсудить возможные тонкости настроек и особенности работы с конкретными скриптами;
  • …сообщить в комментариях о найденной вами ошибке или иной эксплуатационной проблеме;
  • …предложить своё решение какой-либо проблемы или рассказать о личном опыте работы;
  • …конструктивно покритиковать авторские решения в этом аддоне и предложить свой вариант;
  • …обоснованно предложить какой-либо новый функционал, отсутствующий в расширении;
  • …в принципе "просто поговорить" о разработке этого аддона и задать вопросы автору. :)

Для общего удобства весьма желательно помнить…

Общие правила размещения комментариев и сообщений об ошибках

Для лучшей читабельности и удобства поиска нужной вам информации в комментариях к этой статье при размещении своих комментариев убедительная просьба придерживаться следующих простых правил:
 

  • Главное правило – по возможности всегда используйте текущую стабильную версию расширения!
    Это позволит вам избежать "наступания на старые грабли" и сэкономит ваше время на решение проблем.
  • Перед публикацией сообщения о проблеме или ошибке – предварительно ознакомьтесь с другими комментариями, возможно, ваш вопрос уже решён ранее.
    В общем, излишнее "чукчеписательство" не приветствуется, пустой флуд будет удаляться.
  • При описании проблемы следует указывать название и версию вашего браузера, а также номер версии аддона, в которой эта проблема проявляется. Кроме того, желательно подробно описать условия возникновения ошибки, не стесняйтесь сообщать все детали, которые вам покажутся существенными.
    Это поможет автору смоделировать ситуацию и быстрее решить возникшую проблему.
  • При подтверждении фактов, опубликованных другими, или при обсуждении какой-либо проблемы – следует отвечать на соответствующее стартовое сообщение (используйте кнопку "Ответить" под конкретным комментарием).
    Это упорядочит обсуждение отдельных проблем и облегчит другим пользователям работу с материалом.
  • После того, как заявленная проблема будет решена (автором, другими пользователями или вами самостоятельно), чтобы закрыть вопрос – не поленитесь подтвердить факт решения проблемы с указанием (по необходимости) конкретного способа её решения.
    Это поможет другим пользователям избежать подобных проблем в работе аддона.

Для общего "вливания в тему" и лучшего понимания "сути процесса"…

Сначала настоятельно рекомендуется ознакомиться с общей документацией

Теперь смотрим самую важную часть этого материала…


Known Issues или Некоторые известные проблемы и статус их решения

  1. Не работает удаление нативного скрипта при нажатии на "крестик" в колонке "Действия" в списке скриптов [next]
  2. В браузерах 360 Extreme Explore 12/13 (CR78/86) не выполняется перезагрузка/перезапуск аддона при вызове этой функции через всплывающее уведомление из попап-окна действий
  3. Не работает удаление установленных скриптов при нажатии на "крестик" в колонке "Действия" в списке скриптов.
    Не работает функция группового удаления отмеченных скриптов при выборе "Удалить" в списке действий.
    [next]
  4. [ здесь может быть описана ваша проблема ]

    Нерешённые – ссылка на обсуждение выделена вот таким цветом,
    Решённые – ссылка на обсуждение выделена вот таким цветом, в конце указана [ссылка] на ченчлог фикса или…
    [next] – если уже решено и будет доступно в ближайшем публичном релизе :)



Опыт эксплуатации Бармалей
Бармалей 16.08.2021 24.08.2021 317 0.0

Общие технические сведения о разработке
Статус разработки:Активная, поддерживается автором
Язык интерфейса:Русский, Английский
Версия браузера:20+ (рекомендуется 31+)
Протестировано в:SRWare Iron 29/31/36/49 + 360 Extreme Explorer 9/11/12/13 (CR-63/69/78/86) + Chromium 87
Технологии и API:Чистый JavaScript (ES5), API: management, webNavigation, tabs, browserAction, notifications, webRequest, storage, clipboardWrite, contentSettings

Поделиться

Всего комментариев: 4
0
4 Бармалей 24.08.2021 • 07:11
найден ещё один баг в текущем билде 2021.8.17:
не работает удаление установленных скриптов при нажатии на "крестик" в колонке "Действия" в списке скриптов.
также не работает функция группвого удаления отмеченных скриптов при выборе "Удалить" в списке действий.

баг заявлен на форуме Ru-Board, проверен, подтверждён и даже уже поправлен..)
в предыдущей версии (2021.8.12) этой ошибки нет, оба варианта функции удаления работают корректно.
причина: при правке/импорте кода из ТМ-4.8.41 пропущена замена функции при деобфускация этой функции.
собственно, это продолжение первого бага, найденного в этом билде, каюсь, не перепроверил удаление..))
варианты решений:
1. у себя уже поправил, будет исправлено в следующем публичном выпуске, можно просто подождать..
2. если что - не дожидаясь следующего официального релиза с исправлениями, продвинутые юзеры могут самостоятельно вручную поправить код по предложенной методике..)
3. если ключевые изменения в этой версии для вас некритичны - можно просто откатиться на предыдущую..
0
3 Бармалей 22.08.2021 • 08:53
дублирую дополнительную инфу, в текст "шапки" ссылки тоже добавил:
автоматические копии* официальной документации на этом сайте:
TamperMonkey : FAQ [En RC-2] – часто задаваемые вопросы и ответы по расширению "Tampermonkey"
TamperMonkey : GM API Doc [En RC-3] – документации по API для расширения "Tampermonkey"
* отличие от оригиналов - лёгкий дизайн, оптимизированы под быстрый просмотр..)
содержимое обеих копий обновляется автоматически и полностью идентично статьям с оф.сайта ТМ..
0
2 Бармалей 18.08.2021 • 05:45
проблема в билдах 2021.8.12 и 2021.8.17:
в браузерах 360 Extreme Explore 12/13 (CR78/86) не выполняется перезагрузка/перезапуск аддона при вызове этой функции через всплывающее уведомление из попап-окна действий (всплывашка кнопки на тулбаре).
в других браузерах (в т.ч. в более старых Iron 31/49 и 360ЕЕ-9/11 (CR63/69), а также в более новом miniChrome CR87) такой проблемы нет, всё штатно отрабатывает.
причина: пока не известна, возможно, какие-то частные проблемы у этого "китайца"..
решение: пока отсутствует, буду разбираться...
0
1 Бармалей 18.08.2021 • 05:36
..первым буду..))
найден баг в свежем билде 2021.8.17:
не работает удаление нативного скрипта при нажатии на "крестик" в колонке "Действия" в списке скриптов.
причина: при правке/импорте кода из ТМ-4.8.41 пропущена деобфускация этой функции (мой косяк, признаю))
решение: у себя уже поправил, будет исправлено в следующем публичном выпуске..)
close