문제

이 많이 있의 위젯을 사이트에서 제공하는 효과적으로 조금 자바스크립트를 생성하는 HTML 을 통해 DOM 조작 또는 document.write().보다 느리게 브라우저 아래로 더 많은 추가적인 요청 및 신뢰 또 다른 공급자에 빠르고,안전하고 변경되지 않는 위젯을 출력하고 싶은,실행*자바 스크립트를 생성한 렌더링되는 HTML,다음 저장하는 HTML 소스입니다.

것을 내가 보았으로 보이는 쓸모없는 너무 어렵:

  1. 링크 브라우저(지 살쾡이!)
  2. 헤드리스의 사용 Xvfb 플러스 파이어 폭스 플러스 그리스 몽키(yikes)
  3. 모든 브라우저에 자바 toolkit Cobra(최선의 방법!)

어떤 아이디어가?

**명할 수 없습니다 정말로 실행 JavaScript 완전으로,그것은 필요가 있는 경로를 종료,하지만 당신은 아이디어를 얻을 수 있습니다.

도움이 되었습니까?

해결책

Wikipedia "서버측 JavaScript" 문서 목록을 구현한 수많은 사례가 많은에 따라 Mozilla's Rhino 자바스크립트를 Java 변환기,또는 그 사촌 SpiderMonkey (과 같은 엔진에서 발견 파이어 폭스와 다른 도마뱀 기반 브라우저).특히,가 mod_js 아파치에 대해할 수 있습니다.

다른 팁

만약 당신이 그냥 사용하여 일반 JS, Rhino 해야 합니다.하지만 경우 JS 코드를 실제로 부르 DOM 방법 및 그래서,당신은 필요한 완전한 브라우저입니다. 쇠지렛대 당신을 도울 수 있습니다.

이것이 정말로 가는 것을 빠르게 사용자를 위해 없이 일으키는 호환성 문제가?

가 존 레식의 프로젝트 을 가져 브라우저는 서버:"브라우저/DOM 환경,자바 스크립트로 작성된,에서 실행되는 최상의 Rhino;를 실행할 수 있 jQuery,프로토타입 및 MochiKit(최소한)."

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top