Как исправить электрон добавить фейсбук, чтобы не загружать URL 'http://localhost:4200' - PullRequest
1 голос
/ 28 июня 2019

Я пытался добавить логин на Facebook в своем электроне.

Я пытался добавить логин на Facebook в своем электроне. Но я добавил cdn facebook, тогда мой электрон не может работать.

  1. Electron -> main.ts
import { app, BrowserWindow, screen } from 'electron';
import * as windowManager from 'electron-window-manager';
try {
  app.on('ready', createWindow);

  // Quit when all windows are closed.
  app.on('window-all-closed', () => {
    // On OS X it is common for applications and their menu bar
    // to stay active until the user quits explicitly with Cmd + Q
    if (process.platform !== 'darwin') {
      app.quit();
    }
  });

  app.on('activate', () => {

      const electronScreen = screen;
      const size = electronScreen.getPrimaryDisplay().workAreaSize;
      const mainWin = windowManager.createNew('home', '', '', false, {
        width: size.width,
        height: size.height,
        show: true,
      }).create();
      // Create the browser window.
      win = mainWin.object;

      if (serve) {
        require('electron-reload')(__dirname, {
          electron: require(`${__dirname}/node_modules/electron`)
        });
        win.loadURL('http://localhost:4200');
      } else {
        win.loadURL(url.format({
          pathname: path.join(__dirname, 'dist/index.html'),
          protocol: 'file:',
          slashes: true
        }));
      }

      if (serve) {
        win.webContents.openDevTools();
      }

  });

} catch (e) {
  // Catch Error
  // throw e;
}

2.angular -> index.hmtl

  <app-root>Loading...</app-root>
  <!-- it's my facebook sdk cdn lead to crashed -->
  <script async defer crossorigin="anonymous"
    src="https://connect.facebook.net/zh_TW/sdk.js#xfbml=1&version=v3.3"> 
  </script>

Я хотел бы поймать некоторое сообщение об ошибке. Потому что нет сообщения об ошибке

...