개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.03.28 04:20

EvEmbed::createStopped 관련 질문

목록
  • 몽고DB러버 3일 전 2025.03.28 04:20
  • 10
    1
제가 공부하고 있는 Electron 프레임워크에서 EvEmbed::createStopped 메서드를 사용하여 stopped 이벤트를 등록하고 싶습니다. 하지만 이 메서드의 사용법을 정확히 이해하지 못하고 있습니다. 이 메서드를 사용하여 stopped 이벤트를 등록하는 방법은 무엇이며, 이 메서드의 파라미터는 어떤 의미를 갖는지 궁금합니다.

    댓글목록

    profile_image
    나우호스팅  3일 전



    EvEmbed::createStopped 메서드는 Electron의 WebContents에 대한 stopped 이벤트를 등록하는 데 사용됩니다.

    stopped 이벤트는 Electron 앱이 종료되거나 WebContents가 종료될 때 발생하는 이벤트입니다.

    이 메서드를 사용하여 stopped 이벤트를 등록하는 방법은 다음과 같습니다.

    #hostingforum.kr
    javascript
    
    const { BrowserWindow } = require('electron');
    
    
    
    let win;
    
    
    
    function createWindow() {
    
      win = new BrowserWindow({
    
        width: 800,
    
        height: 600,
    
        webPreferences: {
    
          nodeIntegration: true
    
        }
    
      });
    
    
    
      win.on('closed', () => {
    
        win = null;
    
      });
    
    
    
      win.webContents.on('stopped', () => {
    
        console.log('stopped 이벤트 발생');
    
      });
    
    
    
      win.loadURL(`file://${__dirname}/index.html`);
    
    }
    
    
    
    app.on('ready', createWindow);
    
    
    
    app.on('window-all-closed', () => {
    
      if (process.platform !== 'darwin') {
    
        app.quit();
    
      }
    
    });
    
    
    
    app.on('activate', () => {
    
      if (win === null) {
    
        createWindow();
    
      }
    
    });
    
    


    EvEmbed::createStopped 메서드의 파라미터는 없습니다. 이 메서드는 WebContents에 대한 stopped 이벤트를 등록하는 데 사용되며, 이벤트가 발생할 때마다 콜백 함수를 호출합니다.

    이 메서드를 사용하여 stopped 이벤트를 등록하면 Electron 앱이 종료되거나 WebContents가 종료될 때 콜백 함수가 호출되어 stopped 이벤트를 처리할 수 있습니다.

    2025-03-28 04:21

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 7,974건 / 12 페이지

검색

게시물 검색