어떻게 docker 에서 electron 을 실행 합 니까?

1033 단어
Electron 은 웹 페이지 를 GUI 로 사용 하기 때문에 자바 스 크 립 트 에 의 해 제어 되 고 간소 화 된 Chromium 브 라 우 저 로 볼 수 있 습 니 다.
본 논문 의 응용 장면 에서 electron 을 파충류 의 일부분 에 사용 하여 페이지 를 방문 할 때의 쿠키 등 정 보 를 얻 습 니 다.
docker 의 시스템 정보:
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.1 LTS
Release:        14.04
Codename:       trusty
  • nvm 설치
  • nodejs 설치, 버 전 v7.4.0
  • electron 설치, 버 전: v1.4.15
  • 설치 의존 패키지
  • sudo apt-get update
    sudo apt-get upgrade -y
    sudo apt-get install -y libgtk2.0-0 libgconf-2-4 libnotify-bin libasound2 libxtst6 libxss1 libnss3 xvfb
    npm install segmentio/nightmare
    
  • Start xvfb server
  • export DISPLAY=':99.0'
    Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
    

    그리고 자신의 app 을 실행 할 수 있 습 니 다.electron 으로 실 행 될 때 error 정 보 를 인쇄 합 니 다. Xlib: extension "RANDR" missing on display ":99.0" 하지만 필요 한 데 이 터 를 얻 을 수 있 으 면 무시 합 니 다.
    참고: 우 분투 에 전자 설정

    좋은 웹페이지 즐겨찾기