2012-02-09 21 views
2

こんにちは私はオフラインで表示するためにウェブサイトをクロールしましたが、多くのページがダウンロードされて.aspとして保存され、これらのページを指すリンクがあります。しかし、Chromeブラウザで.asp拡張子を持つこれらのhtmlページを開くと、chromeはページのレンダリングではなくページをダウンロードします。ページをダウンロードする代わりにレンダリングするようにクロムを設定する方法はありますか?私はあなたが直接ダウンロードされたページを表示したいとしブラウザで.asp拡張子を持つローカルのhtmlファイルを表示

おかげ

答えて

1

ブラウザがファイルを開くと、MIMEタイプを使用して、実行する必要があるアクションを決定します。通常、ブラウザでダウンロードまたは開くことができます。

たとえば、zipファイルが見つかると、ファイル保存ダイアログボックスが開き、ファイルを保存できます。

たとえば、Webサーバーから提供されているブラウザから.aspを要求する場合、ブラウザはMIMEの種類を使用して実行するアクションを決定します。これはブラウザに表示されます。

MIMEタイプはhttp headersで送信され、オフライン.aspページを開くとブラウザに送信されません。

したがって、.aspのMIMEタイプを "text/html"に変更できる場合は、ブラウザで開く必要があります。

残念ながら、ChromeでMIMEタイプ/アクションを変更するオプションはありません。

あなたはchangeこれらは、[ツール]> [オプション]> [コンテンツ]> [ファイルタイプの中にFirefoxで設定することができます>管理...

enter image description here

0

は、それはいくつかのローカルWebサーバを経由してではありません。それから私は、応答ヘッダーから報告されたコンテンツタイプに従って、ダウンロード中にファイル拡張子を変更(または追加)することを提案します。もちろん、これは他のファイルの中の変更されたファイル名へのすべてのリンクを調整する必要があります。もう1つのアプローチは、各ページのコンテンツタイプをメタベースに格納し、ローカルWebサーバーを使用してファイル拡張子ではなく、ベースからの実際のタイプに従ってファイルを提供することです。

2

FirefoxでHTMLとしてローカル、の.aspファイルを開くための方法があります。

Firefox profile folderを探してください。 Windows 7では、私はここでそれを見つけた:

C:\ Users \ユーザーユーザーを\のAppData \ローミング\ Mozilla \ Firefox \ Profiles \と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タイプを使用します。~/.local/share/mime/packages/application-x-asp.xmlを編集すると

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

<?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> 

text/htmlにMIMEタイプを設定するためにLinuxでは、あなたはxdg-open設定で変更することができます。あなたがログアウトするには、もう一度ログアウトするか、次のコマンドを実行する必要があります。

$ update-desktop-database ~/.local/share/applications 
$ update-mime-database ~/.local/share/mime 
関連する問題