Насколько я могу судить, вы загружаете веб-сайт на боковой панели (отметьте «Загрузить эту закладку на боковой панели»). Если это так, И если боковая панель открывает страницу главного окна. Вы можете использовать window.postMessage для связи между ними. Но, как я уже сказал, страница боковой панели должна открывать главную страницу, потому что вам нужна ссылка на окно, чтобы опубликовать сообщение.
sidebar.js
var newwin = window.open('http://otherpage')
newwin.onload = function()
{
newwin.postMessage('Hey newwin', 'http://sidebar');
};
mainpage.js
window.addEventListener('message',function(e)
{
if(message.origin == 'http://sidebar')
alert('message from sidebar');
},false);
Используя это, вы по-прежнему не имеете доступа к документу, но можете общаться между ними и записывать любые изменения, которые вы хотите сделать.
РЕДАКТИРОВАТЬ: Еще немного подумав, если вы откроете окно с боковой панели, у вас будет DOM для него. var newwin = window.open ('бла'); newwin.document, делающий дыру в PostMessage довольно бессмысленной.