Можно как то менять эту страницу?
Нынче только стилями в userContent.css. В папке профиля создать папку chrome, в ней создать userContent.css, в него скопировать код стиля. Для 69+ ещё требуется переключение настройки toolkit.legacyUserProfileCustomizations.stylesheets в true. В 68 использую стиль отсюда. Для 72+ использую стиль отсюда. Также частично использую отсюда.
/* Убрать поиск */ @-moz-document url("about:addons"), url("chrome://mozapps/content/extensions/aboutaddons.html") { #header, .sticky-container > .main-search { display: none !important; } } /* Убрать кнопку 'Пожаловаться' */ @-moz-document url-prefix(chrome://mozapps/content/extensions/aboutaddons.html) { panel-item[action="report"] { display: none !important; } } /* Убрать значок 'Рекомендуемые' */ @-moz-document url-prefix(chrome://mozapps/content/extensions/aboutaddons.html) { a.addon-badge-recommended, div.addon-badge-recommended { display: none !important; } } /* Поднять блок дополнений вверх */ #heading { margin: 1px 0px 1px 0px !important; } /* https://forum.mozilla-russia.org/viewtopic.php?pid=774570#p774570 */ @-moz-document url-prefix("chrome://mozapps/content/extensions/") { :root { --card-padding: 4px !important; } #main { max-width: none !important; margin-inline-end: 6px !important; } addon-card .card-contents { width: auto !important; overflow: hidden !important; flex-grow: 1 !important; } button.more-options-button.ghost-button, addon-card panel-item[action="expand"], div.arrow.top, div.arrow.bottom { display: none !important; } addon-card panel-list { position: static !important; display: block !important; background: none !important; border: none !important; border-radius: 0 !important; padding: 0 !important; margin: 0 !important; box-shadow: none !important; min-width: 0 !important; --v-content-box-border-color: rgba(12,12,13,0.3); --v-content-button-background-hover: rgba(12,12,13,0.15); --v-content-button-background-active: rgba(12,12,13,0.2); --v-content-button-color: rgb(12,12,13); --v-content-button-color-hover: rgb(12,12,13); --v-content-button-color-active: rgb(12,12,13); } @supports -moz-bool-pref("browser.in-content.dark-mode") { @media (prefers-color-scheme: dark) { addon-card panel-list { --v-content-box-border-color: rgba(249,249,250,0.2); --v-content-button-background-hover: rgba(249,249,250,0.15); --v-content-button-background-active: rgba(249,249,250,0.2); --v-content-button-color: rgb(249,249,250); --v-content-button-color-hover: rgb(249,249,250); --v-content-button-color-active: rgb(249,249,250); } } } addon-card panel-item { padding: 0 !important; margin: 0 !important; } addon-card panel-item[action="preferences"] { order: -1 !important; } link:-moz-any([href$="panel-item.css"],[href$="panel-list.css"]) ~ button { width: auto !important; padding: 3px 6px !important; margin: 0 1px !important; background: none !important; border: 1px solid var(--v-content-box-border-color) !important; color: var(--v-content-button-color) !important; border-radius: 2px !important; font-weight: bold !important; -moz-appearance: none !important; } link:-moz-any([href$="panel-item.css"],[href$="panel-list.css"]) ~ button:-moz-any(:focus,:enabled:hover) { background-color: var(--v-content-button-background-hover) !important; color: var(--v-content-button-color-hover) !important; } link:-moz-any([href$="panel-item.css"],[href$="panel-list.css"]) ~ button:enabled:hover:active { background-color: var(--v-content-button-background-active) !important; color: var(--v-content-button-color-active) !important; } link:-moz-any([href$="panel-item.css"],[href$="panel-list.css"]) ~ button::-moz-focus-inner { border: none !important; } link:-moz-any([href$="panel-item.css"],[href$="panel-list.css"]) ~ button::after { top: 2px !important; left: 2px !important; } addon-card .more-options-menu { flex-grow: 0 !important; position: static !important; margin: 0 !important; align-self: end !important; } div.arrow.top ~ div.list { display: flex !important; justify-content: end !important; } } /* Цветные значки категорий */ #category-search .category-icon { fill: #8aa8cc !important; } #category-discover .category-icon { fill: #8b8b8b !important; } #category-extension .category-icon { fill: #63c54f !important; } #category-theme .category-icon { fill: #ffba2f !important; } #category-plugin .category-icon { fill: #2b63c1 !important; } #category-dictionary .category-icon { fill: purple !important; } #category-legacy .category-icon { fill: red !important; } #category-availableUpdates .category-icon { fill: orange !important; } #category-recentUpdates .category-icon { fill: #b99c16 !important; } .category:not([selected="true"]):hover .category-icon { filter: brightness(2.00) !important; } #category-discover:not([selected="true"]):hover .category-icon, #category-theme:not([selected="true"]):hover .category-icon{ filter: brightness(1.5) !important; } #category-plugin:not([selected="true"]):hover .category-icon{ filter: brightness(2.25) !important; } /* Убрать надпись 'Включено'/'Отключено' */ .list-section-heading { display: none !important; } /* Убрать описание дополнений */ .addon-detail-description { display: none !important; } /* Отображать версии дополнений */ *|*.addon-name-link[title] { font-size: 0 !important; display: flex !important; flex-direction: row !important; } *|*.addon-name-link[title]::after { display: block !important; content: attr(title) !important; font-size: calc(1rem + 4px) !important; line-height: calc(1em + 6px) !important; } } }
Например сделать отображение списком
https://forum.mozilla-russia.org/viewto … 20#p773920, в принципе можно использовать с кодом выше.
Или добавить на страницу поиск среди названий дополнений?
Не попадалось.
Отсутствует
Например сделать отображение списком
Отсутствует