2012-02-09 2 views
2

안녕하세요. 오프라인보기 용 웹 사이트를 크롤링했지만 많은 페이지가 .asp로 다운로드되어 저장되며 이러한 페이지를 가리키는 링크가 있습니다. 그러나 크롬 브라우저에서 .asp 확장자를 가진 html 페이지를 열면 chrome이 페이지를 렌더링하는 대신 페이지를 다운로드합니다. Chrome을 다운로드하는 대신 페이지를 렌더링하도록 설정하는 방법이 있습니까?브라우저에서 .asp 확장명으로 로컬 HTML 파일보기

감사

답변

1

브라우저에서 파일을 열면 MIME 형식을 사용하여 수행 할 동작을 결정합니다. 일반적으로 bowser에서 다운로드하거나 열 수 있습니다.

예를 들어, zip 파일을 발견하면 파일 저장 대화 상자가 열리고 파일을 저장할 수 있습니다.

예를 들어 웹 서버에서 제공되는 브라우저에서 .asp를 요청하면 브라우저는 MIME 형식을 사용하여 수행 할 작업을 결정합니다.이 작업은 브라우저에 표시됩니다.

MIME 형식은 http headers에서 전송되며 오프라인 .asp 페이지를 열면 브라우저에 전송되지 않습니다.

.asp에 대한 MIME 형식을 "text/html"로 변경할 수 있으면 브라우저에서 열어야합니다.

불행히도 Chrome에서 MIME 유형/동작을 변경하는 옵션이없는 것 같습니다. > 파일 형식>은 관리

당신은 change이 도구 내에서 파이어 폭스에서 설정 할 수 있습니다> 옵션> 콘텐츠 ..

enter image description here

0
당신이 직접 다운로드 페이지를 볼 경우를 가정

, 즉 일부 지역의 웹 서버를 통해 없습니다. 그런 다음 응답 헤더에서보고 된 컨텐트 유형에 따라 다운로드 중에 파일 확장명을 변경 (또는 추가) 할 것을 제안합니다. 물론, 다른 파일 내부의 변경된 파일 이름에 대한 모든 링크를 조정해야합니다. 다른 접근법은 각 페이지의 콘텐츠 유형을 메타 기반으로 저장하고 로컬 웹 서버를 사용하여 파일 확장자가 아닌 기본 형식의 실제 유형에 따라 파일을 제공하는 것입니다.

2

파이어 폭스에서 HTML로 지역, .ASP 파일을 열 수있는 방법이있다.

Firefox를 찾으십시오. profile folder. 윈도우 7에서, 난 여기가 발견

C : \ 사용자 \ 사용자 \의 AppData \ 로밍 \ 모질라 \ 파이어 폭스 \ 프로필 \ 738xdie.default \ mimeTypes.rdf

그런 다음 mimeTypes.rdf

에 다음 줄을 추가
<RDF:Description RDF:about="urn:mimetype:text/html" 
    NC:fileExtensions="asp" 
    NC:description="ASP Pages" 
    NC:value="text/html" 
    NC:editable="true"> 
</RDF:Description> 

브라우저를 다시 시작하십시오. 이제 로컬 파일이 HTML로 렌더링됩니다.

Chrome과 유사한 기술이있을 수 있습니다.

2

Chromium은 로컬 파일에 시스템 mime 유형을 사용합니다.리눅스에서 당신은 xdg-open 구성을 변경할 수 있습니다

$ mkdir -p ~/.local/share/mime/packages 
$ cd ~/.local/share/mime/packages 
$ touch application-x-asp.xml 

는 그 다음 ~/.local/share/mime/packages/application-x-asp.xml 편집 : text/html에 MIME 타입을 설정하는

<?xml version="1.0" encoding="UTF-8"?> 
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> 
    <mime-type type="text/html"> 
     <comment>Active Server Page</comment> 
     <icon name="text-html"/> 
     <glob-deleteall/> 
     <glob pattern="*.asp"/> 
    </mime-type> 
</mime-info> 

. 끝나면 다시 로그 아웃하거나 다시 실행하거나 다음을 실행해야합니다.

$ update-desktop-database ~/.local/share/applications 
$ update-mime-database ~/.local/share/mime