Как изменить размер страницы PARENT после создания iFrame в расширении Chrome?
У меня есть расширение Chrome, которое создает iFrame (с помощью скрипта содержимого). Общается с background.js - все отлично работает.
Однако iFrame (установленный для ширины 20% или определенных пикселей) занимает часть главной страницы, а не изменяет ее размер. Так что, по сути, мой iFrame скрывает контент на главной странице.
Есть ли способ изменить размер главной / родительской страницы или иным образом отформатировать iFrame, чтобы избежать этого?
Вот мой код content.js, который создает iFrame. "myPage.html" - это страница в моем расширении, которая правильно вызывается в манифесте и т. д.
var iframe = document.createElement('iframe');
iframe.style.background = "green";
iframe.style.height = "100%";
iframe.style.width = "20%";
iframe.style.position = "fixed";
iframe.style.top = "0px";
iframe.style.right = "0px";
iframe.style.zIndex = "9000000000000000000";
iframe.frameBorder = "0";
iframe.src = chrome.extension.getURL("myPage.html")
document.body.appendChild(iframe);