В приложении My Electron есть меню на каждой странице .html
, которой управляет controller.js
$(document).ready(function() {
const app = require("electron").remote.app;
const { remote } = require("electron");
$("#btn1").click(function() {
window.location = "index.html";
});
$("#btn2").click(function() {
window.location = "aaa.html";
});
$("#btn3").click(function() {
window.location = "bbb.html";
});
$("#btn4").click(function() {
window.location = "ccc.html";
});
$("#btn5").click(function() {
window.location = "ddd.html";
});
$("#btn6").click(function() {
window.location = "eee.html";
});
$("#btn7").click(function() {
window.location = "fff.html";
});
});
На каждой HTML-странице, которую я имею в разделе head, чтобы controller.js мог работать! Теперь у меня вопрос, как сделать это без перезагрузки все время окна при переключении страницы?
Например, когда я захожу в aaa.html, в браузере появляется ощущение, что на несколько миллисекунд есть белый экран, затем он переходит на новую страницу, как я могу сделать это без белого окна, когда нажимаю кнопку, чтобы перейти на новую страницу? Я хочу, чтобы содержимое загружалось, когда я нажимал кнопку без ощущения браузера.
Любые идеи, как я могу сделать это или что я могу сделать лучше здесь? Спасибо