2012-06-16 3 views
1

IE8 +의 브라우저 창에서 .js 파일을 열 수 있습니까? 나는 파일에 직접 URL을 시도하고 jquery의 .load 및 XMLHttpRequest()와 같은 다른 메서드를 사용하여 웹 페이지에 파일 내용을 쓰려고 시도했지만 Internet Explorer에서 Save/Open 대화 상자를 모두 제공합니다.IE8 +의 브라우저 창에서 .js 파일을 열 수 있습니까 (Firefox처럼)

Firefox에서 직접 링크는 브라우저 창에서 파일을 열고 jquery .load와 XMLHttpRequest()는 .js 파일의 내용을 웹 페이지에 넣습니다. IE8 +에서이 동작을 어떻게 얻을 수 있습니까?

+0

가장 간단한 답변 :'Content-Type : text/plain'으로 제공하십시오. 분명히 서버에 액세스해야합니다. : p – Amadan

+0

대답은 여기, 메뚜기 : http://stackoverflow.com/a/2492211/48082 – Cheeso

+0

아니요! 'Content-Type : text/plain'을하지 마십시오. 나쁜 생각. – Cheeso

답변

0

호출 페이지와 동일한 도메인에있는 경우 파일에 대한 ajax 호출의 responseText로 텍스트를 가져올 수 있습니다. 그런 다음 읽기 전용 텍스트 영역에 넣거나 앰퍼샌드 및보다 작음을 엔터티로 변환하면 모든 html 요소를 사용할 수 있습니다.

+0

은 파일이 다른 도메인의 파일임을 언급해야하며 파일 액세스에 로그인해야합니다. 사용자에게 파일 내용을 복사/붙여 넣기 할 수있는 브라우저를 허용하는 브라우저 사용자에게 옵션을 제공하기 때문에 텍스트 영역을 사용하고 있습니다. – MindMaster

관련 문제