Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Скрипт для замены BorderStyle Fixed на Sizable (https://javascript.ru/forum/events/53695-skript-dlya-zameny-borderstyle-fixed-na-sizable.html)

yesitis 14.02.2015 06:23

Скрипт для замены BorderStyle Fixed на Sizable
 


Окна настройки расширений иногда имеют неудобные размеры (больше разрешения экрана у некоторых пользователей) и при этом не имеют полос прокрутки, не позволяют (мышкой) менять границы. То есть, Fixed типа. При малых разрешениях экрана, заданных крупных размерах шрифтов (для слабовидящих) пользоваться просто невозможно (см. скриншот: разрешение экрана 800х600, окно сдвинуто вверх, но пользоваться всё равно невозможно).
Можно на время менять разрешение экрана, но это всё же неудобство. Особенно, если в настройки надо лазить часто - например, подновлять списки в юзер-скриптах.

Нужен юзер-скрипт, для всех открываемых окон меняющий BorderStyle с Fixed на Sizable (или ScrollBars = false менять на ScrollBars = true? scrolling="yes"? overflow: auto?..).
Программы типа Sizer тут не помогают. Sizer меняет размеры окон как угодно, да бестолку это: как часть содержимого оставалась "за кадром", так и остаётся - только больше или меньше остаётся "за кадром".

Скрипт, наверно, был бы полезен и для борьбы с мусорными всплывающими окнами и анти-Адблоковыми окнами. Есть ведь, увы, такие всплывающие окна, которые Адблок не убивает. Кто способен, неверно, находят нестандартные решения. А обычному пользователю что делать? Если такое окно лезет и лезет поверх интересной информации страницы?

yesitis 14.02.2015 09:24

Ещё пример:


yesitis 14.02.2015 19:45

В Opera то же самое:



Часовой пояс GMT +3, время: 14:10.