Я думаю, что вы ищете это window.outerWidth и window.outerHeight:
var width = window.outerWidth - window.innerWidth;
Но вы можете иметь это право ипроблема, с которой вы можете столкнуться - это попытаться рассчитать ширину вашей фоновой страницы.InnerWidth на вашей фоновой странице - 0, потому что это невидимое окно 0-го размера.
Чтобы получить фактическую externalWidth (или innerWidth), вам необходимо выполнить код в рассматриваемом видимом окне.Вы можете сделать это с помощью скрипта контента, если он активен, или вы можете создать новую HTML-страницу в своем расширении, загрузить ее на вкладку в окне, выполнить вычисления и отправить данные обратно на фоновую страницу с помощью sendRequest..