Веб-страница не работает правильно с использованием электроники - PullRequest
0 голосов
/ 28 апреля 2020

Я пытаюсь просто загрузить некоторые страницы электронами, одна из них - это веб-сайт tiktok. Когда я загружаю эту страницу, я не могу зайти в свой профиль и профили других пользователей, и мне интересно, почему

@ CODE

Мое электронное приложение действительно базовое c

function createWindow () {
  // Create the browser window.
   win = new BrowserWindow({
    width: 1200,
    height: 750,
    frame: false,

    icon: 'icons/png/icon.png',
    webPreferences: {
      nodeIntegration: true,
    },
  });
  win.loadURL("https://www.tiktok.com");
  win.setMenuBarVisibility(false);

  win.setResizable(true);
  win.on('closed', () => {
    app.quit();
  });

}

app.on('ready', createWindow);
app.on('window-all-closed', () => {
  if(process.platform !== 'darwin'){
    app.quit();
  }
});

Оно просто создает окно и, как URL, я сейчас установил на сайте tiktok.

@ ISSUE

когда я пытаюсь загрузить эти страницы, используя данные профилей, запрос возвращается Страница недоступна

enter image description here

Я также пытался с различными размерами окна и добавлением разных пользовательских агентов.

В консоли окна, которая пытается загрузить профиль, появляется эта ошибка:

profile:66 Uncaught (in promise) DOMException
(anonymous) @ profile:66
load (async)
(anonymous) @ profile:65

Связанный с этим скрипт страницы tiktok

// Check that service workers are supported
if ('serviceWorker' in navigator) {
 // Use the window load event to keep the page load performant
    window.addEventListener('load', function() {
          navigator.serviceWorker.register('/sw.js');
    });
 }

(Но выдает ту же ошибку, если i go на других страницах веб-сайта, которые правильно загружены, например, на странице трендов, вместо @ profile написано @ trending и т. Д. Для всех страницы Так что я думаю, что это не имеет отношения, но, возможно, я ошибаюсь )

В главной консоли не выдается никаких ошибок.

Я видел, что проблема может быть в предпочтении nodeintegration, но если я установил значение false, приложение все равно не будет работать

    webPreferences: {
      nodeIntegration: false
    },

Кто-нибудь имеет какие-либо советы или знает, почему он не загружает эту страницу?

Я проверил, чтобы загрузить в других браузерах, чтобы проверить, была ли это моя проблема pc / inte rnet, но это работы.

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