С праздниками, ребята.
Немного сегодня поразвлекался, плюс прошлогодние наработки, итого:
- Теперь скрипт из Chrome-расширения и Firefox-аддона загружается также быстро, как в Violentmonkey и Greasemonkey. То есть, на этапе
document.readyState === 'loading'
.
- Расширение/аддон полностью переработано. Добавлены выпадающее попап-меню и страница с настройками. Теперь в настройках расширения/аддона можно выставлять
includes/excludes
, которые ограничивают область запуска скрипта.
- Костыль Greasemonkey по загрузке скрипта во всех фреймах теперь работает только в Greasemonkey, что логично.
Ничего в мир не отправлял, так как на этапе теста. Чтобы посмотреть в работе тестовые аддоны, нужно:
Firefox:
- Зайдите в браузере на страницу ваших расширений, набрав в адресной строке
about:addons
и отключите существующий Dollchan-аддон, если он у вас стоит.
- Зайдите на страницу
about:debugging#addons
- Нажмите на кнопку "Загрузить временное дополнение…".
- Зайдите в папку
/extension
в вашем репозитории Dollchan и укажие путь к
manifest.json
. Если у вас нет репозитория Dollchan, скачайте
архив с последнего состояния.
- Готово.
Chrome
- Зайдите в браузере на страницу ваших расширений, набрав в адресной строке
chrome://extensions/
и отключите существующий Dollchan-аддон, если он у вас стоит.
- Установите галочку "Режим разработчика", нажмите кнопку "Загрузить распакованное расширение", укажите путь к папке
/extension
в вашем репозитории Dollchan. Если у вас нет репозитория Dollchan, скачайте
архив с последнего состояния.
- Готово.
>>589
Обновляю раз в неделю-полторы, как и обещал. Естественно, если будут какие-либо исправления.
Теперь больше внимания буду уделять расширениям, нежели чистому скрипту. Естественно, скрипт никуда не денется, и ежели вы хотите быть on cutting edge, пользуйтесь скриптом и качайте хоть с каждого коммита.
>>591
Если бы у меня наблюдался ваш баг с настройками, я бы давно его исправил. А так... Поставил вас на заметку, может когда-нибудь будут идеи.
Ещё одно преимущество расширений в том, что у вас синхронизируются настройки между всеми ПК, если в браузере включена синхронизация. Все ваши скрытые посты, избранное, настройки, вот это всё.
--------------------------------------------------
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:64.0) Gecko/20100101 Firefox/64.0 [20181001000000]
v18.12.29.0.196b841.es6 [WebExtension]