2010-12-30 3 views
1

로컬 사용을 위해 다음을 개발 중입니다.JS를 사용하여 스크립트가 호출되는 html 파일을 수정할 수 있습니까?

콘텐츠가 포함 된 HTML 페이지가 있습니다.

브라우저를 통해이 HTML의 내용을 편집하고 JavaScript 만 사용하여 변경 내용을이 동일한 파일에 저장할 수 있습니까? 따라서 사용자는 브라우저를 통해 파일을 편집 할 수 있으며 자동 저장됩니다.

문제는 서버 측 언어를 사용할 가능성이 없다는 것입니다. 그것은 최신 Firefox와 호환되어야하며, 다른 브라우저는 중요하지 않습니다.

+0

@Alin, 자바 스크립트 및 다양한 출처의 데이터가있는 페이지 만 생성 할 수 있습니다. 특히 브라우저를 대상으로합니다. – Mic

+0

지금은 눈이 멀었 음에 틀림 없습니다. 나는 첫 번째 라인을 놓쳤다 ... "나는 다음을 지역에서 사용하기 위해 개발 중이다." –

답변

2

아니요, 네이티브 자바 스크립트 만 사용하여 서버 측 파일을 저장할 수 없습니다.

그러나 자바 스크립트에서 스크립팅 가능한 일부 Java FTP 애플릿이있는 것으로 보입니다. this SO question을 참조하십시오.

그 외의 경우 서버 측에서 데이터 수신 및 기록이 필요합니다.

1

아니요, 백엔드 코드가 없으면 불가능합니다.

2

해당 사용자에 대해서만 변경된 사항이있는 경우 페이지의 데이터를 구문 분석하여 로컬로 저장할 수 있습니다. 일부 HTML5 사용 : http://diveintohtml5.ep.io/storage.html

그런 다음 사용자가 돌아 왔을 때 Javascript 템플릿 엔진으로 렌더링하십시오.
내 마음에는 PURE이 있지만 이중 괄호 템플릿을 선호하는 경우에는 다른 옵션이 많이 있습니다.

모든 사용자의 변경 사항 인 경우 소유하고있는 세 번째 서버 (appEngine, Amazon, ...)를 호출하여 데이터를 저장하고 JSONP를 통해 전달할 수 있습니다. 다시 JS 템플릿 엔진으로 렌더링합니다.

관련 문제