Переключение между всплывающими страницами расширения Chrome без перезагрузки - PullRequest
0 голосов
/ 13 декабря 2018

Я работаю над расширением Chrome, у которого есть всплывающее окно с несколькими страницами.Прежде чем я начал реализовывать все страницы в одном HTML-файле, он скрывал <div> s в зависимости от того, на какой странице в данный момент находился пользователь.Так как это оказалось большой проблемой, я решил вместо этого создать файл HTML / файл JavaScript для каждой страницы и переключаться между ними

function toX() {
  chrome.browserAction.setPopup({ popup: 'x.html' });
  window.location.href = 'x.html';
}

К сожалению, это заставляет всплывающее окно «мерцать» / «перезагрузить» (она закрывает текущую страницу, затем открывает следующую) при переключении между страницами.

Как можно предотвратить это, чтобы переключение между страницами было плавным (это было гладко, когда скрывались <div> s, содержащие HTMLстраницы, на которых нет пользователя, но, как я уже сказал, это огромные хлопоты)?Я думал о чем-то вроде наследования шаблонов Jinja, но я не уверен, возможно ли это с расширением Chrome.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...