Я хотел бы, чтобы мое расширение chrome могло вставлять боковую панель размером 300 пикселей в правой части любой страницы, когда она активирована. Я ищу лучший способ ограничить всю страницу document.body.clientWidth - 300, тем самым оставляя 300 пикселей справа для моей боковой панели. Боковая панель, которую я сейчас вставляю, добавляется в document.body и имеет такой стиль:
width:300px
position: fixed
top: 0px
right: 0px
height:500px
Мне нужен способ предотвратить переполнение существующих элементов страницы на боковой панели. Я надеялся, что будет способ обмануть существующие элементы, подумав, что они превращают в клиентский браузер на 300 пикселей меньше, чем их фактическое окно, тем самым оставляя место для моей боковой панели, но я не нашел простого способа сделать это..