Я использую следующее, чтобы открыть новую вкладку (в новом процессе) с некоторым содержимым страницы,
var p = document.getElementById("myElement");
var a = document.createElement('a');
a.setAttribute('href',".../mypage.html");
a.setAttribute('rel',"noreferrer");
a.setAttribute('target',"_blank");
p.appendChild(a);
a.click();
http://news.softpedia.com/news/Force-Google-Chrome-to-Open-Links-in-New-Processes-128962.shtml
Это работает, и новая вкладка открыта с содержимым myPage.html.
Предположим, что это моя страница (только для примера...), как мне получить к ней доступ?
<!DOCTYPE html>
<html>
<body>
<h1> Heading</h1>
<p> paragraph.</p>
<button type="button">Click Me!</button>
</body>
</html>
Теперь давайте перейдем к сложной/продвинутой части :)...
когда вы используете window.open
(который я не могу использовать), это довольно просто, так как вы можете использовать различные методы.
1. using window object
2. post message
https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage
3. cookies
4. localStorage
Но здесь я открываю эту новую страницу без ссылки, полученной с помощью window.open
Мой вопрос:
Как я могу получить доступ к этой новой вкладке, если я хочу что-то изменить