Самый простой способ сделать что-то вроде этого - установить менеджер пользовательских скриптов, например Tampermonkey .Затем вы можете создать сценарий пользователя для сайта, который изменит HTML-код на нужный вам, и (если вы правильно написали код) он будет автоматически запускаться при каждой загрузке сайта.
Например, из-за ошибки в CSS / Javascript Stack Exchange быстрый двойной щелчок по фрагменту при загрузке приводит к ошибкам, поэтому в настоящее время у меня есть следующий пользовательский сценарий, чтобы исправить это:
// ==UserScript==
// @name Stack Snippet Modal Fixer
// @description Prevents snippet double-clicking from breaking the snippet interface
// @author CertainPerformance
// @version 1.0.0
// @include /^https://(?:(?:(?:codereview|gamedev|codegolf|meta)\.)(?:[^/]+\.)?stackexchange\.com|(?:[^/]+\.)?stackoverflow\.com)/(?:questions/(?:\d|ask/)|posts/\d+/edit|review/(?:reopen|helper|low-quality-posts|suggested-edits)(?:/\d+|$))/
// @grant none
// ==/UserScript==
document.body.appendChild(document.createElement('style')).textContent = `
.snippet-modal {
pointer-events: auto !important;
}
`;
При этом используется Javascript для добавления тега <style>
к документу, но вы также можете вносить любые другие изменения в документ (например, изменение HTML страницы или удаление правил стиля существующего встроенного * 1011).* и т. д.).
Единственными ограничениями для пользовательского сценария являются ограничения Javascript на странице, но большинство вещей, которые можно настроить, вероятно, можно достичь с помощью Javascript.
Лично ябыло бы трудно просматривать многие сайты, которые я часто посещаю, без возможности написания пользовательских скриптов для настройки неоптимальных интерфейсов.