![GUI 없이 서버에서 GUI 브라우저를 시작하시겠습니까? [복사]](https://linux55.com/image/31736/GUI%20%EC%97%86%EC%9D%B4%20%EC%84%9C%EB%B2%84%EC%97%90%EC%84%9C%20GUI%20%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%80%EB%A5%BC%20%EC%8B%9C%EC%9E%91%ED%95%98%EC%8B%9C%EA%B2%A0%EC%8A%B5%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
GUI는 없지만 GUI와 유사한 브라우저가 필요한 서버에서 브라우저를 시작하는 쉬운 방법은 무엇입니까? Firefox나 Chrome과 같은 것입니다. 로드하려면 페이지를 트리거해야 하지만 완전한 JavaScript 지원이 필요합니다. 페이지가 로드되면 닫힐 수 있습니다. 하지만 그 외에는 완전한 그래픽 인터페이스가 필요하지 않습니다.
답변1
여기서는 두 가지 옵션을 추천할 수 있습니다.
첫째, 실제로 전체 그래픽 브라우저를 실행하고 그래픽 기능이 없는 컴퓨터에서 페이지를 로드하려는 경우 다음과 같은 도구를 사용할 수 있습니다.xvfb이를 통해 연결된 물리적 모니터 없이 완전한 X 서버를 실행할 수 있습니다. 그런 다음 X 서버를 DISPLAY 환경 변수로 설정하여 Firefox를 실행하고 명령줄에서 매개변수로 열 URL을 전달하면 됩니다. 완전한 튜토리얼이 있습니다여기, 특히 자동화된 테스트 설정에서 이 작업을 수행하기 위한 것입니다.
그러나 사용 사례에 따라 활용하는 것이 더 간단할 수 있습니다.팬텀.js는 헤드리스/비그래픽 환경에서 실행되고 자바스크립트 API를 제공하도록 특별히 설계된 완전한 웹킷 구현입니다.