私は、Webページからのリンクを持つHTML文書を(Google Sitesサイトの添付ファイルとして)サーバーに保存しています。リンクをクリックすると、ブラウザで開くのではなく、ドキュメントをダウンロードします。それをダウンロードするのではなくブラウザで開くように設定する方法を知っている人はいますか?それはGoogleサイトのサイトなので、基本的なHTMLコードにはいくぶん限定されています... アイデアは大いにありがとう! Thanx!リンクをたどってHTML文書をWebページとして開きます
答えて
これを行うには、HTTPヘッダーを操作する必要があります。したがって、ファイルをダウンロードしてヘッダーを再送信する必要はないでしょう。
HTML、画像、オーディオは、サーバーからどのファイルの種類であるかを伝えます(ブラウザによって要求された場合)。サーバは、ファイルのタイプを識別し、この結果をブラウザがどのような処理(例えば、ダウンロード、表示など)を行うかを決定するブラウザに戻すように構成される。結果が認識されない場合、ほとんどのブラウザはファイルをダウンロードするオプションを提供します。
ブラウザは、文書(ハイパーテキスト、画像を要求すると、ファイルを処理する方法をブラウザに指示のContent-dispositionヘッダー(それをグーグル)(インラインブラウザである、添付ファイルがダウンロードされる)を使用することができます
、オーディオ、マルチメディアなど)、サーバはブラウザにどのタイプのファイルであるかを知らせる。サーバは、ドキュメントのメディアタイプを適切に識別するように設定する必要があります。何かのようなものがheader("Content-Disposition: attachment; filename=filename.html");
(これはPHP、Google独自の言語です)、これはセキュリティ上の影響をもたらします(RFC参照)
ほとんどのブラウザはこのコンテンツ処理オプションで動作します。あなたができることは、 "application/octet-stream"です。これはブラウザに何かを言っています。「私は何も拡張子を持たないファイルです」ので、ブラウザはデフォルトの拡張子を決めるため、ほとんどの場合ファイルをダウンロードします。次のようなものがあります。
<meta http-equiv="content-type","application/octet-stream">
<meta http-equiv="content-disposition","attachment; filename=filename.html">
これはIEでは常に動作するとは限りません。
ベストソリューションは、カスタムMimeタイプを作成し、これをサーバー設定で定義することです。このような何かは、IISまたはApacheで行うことができます。
長い話ですが、それがあなたを助けてくれることを願っています。
- 1. WebページをWord文書として保存しますか? (VB.NET)
- 2. html/javascript/cssにボタンを作成してクリックすると、Webページ内のサンプルWebページが開きます
- 3. orgページの要素/リンクを繰り返してHTMLとして公開しますか?
- 4. PdfSharp - Acrobatで文書を開くときのPDFのページ設定が間違っています
- 5. JSONをjQueryで構文解析してHTMLを書きます
- 6. 開いているリンクをWebブラウザでクリックしてgeditできますか?
- 7. UIWebViewでWebページを開こうとしています
- 8. ページごとに大きなhtml文書を分割する
- 9. リンクからPDF文書のあるページを開くには?
- 10. WebDAV/PHP - HTMLアンカーのMS Word文書を開きますか?
- 11. はJavaScript:いただきました「文書」と「HTML」
- 12. JavaScriptを使ってリンクを張ってページをスローダウンしますか?
- 13. カラーボックスが間違ったサイズで開き、その後、私はColorboxesを開くいくつかのリンクを持つWebページを持っているサイズ
- 14. 私はXML文書をHTML Webページに変換しようとしていますが、Apache xsltを使用しています。
- 15. gridviewのリンクを使用してWebページからローカルファイルを開くC#
- 16. 生のHTML私は例として、このWebページのオフトップ価格をこすります、プログラムを書き込もうとしています
- 17. ジャスパーレポートを使ってExcelページを開発しようとしています
- 18. mailtoリンクの本文としてHTMLを送信する
- 19. HTMLコンテンツを含む文字列のHTMLビューをレンダリングし、Applescriptを使用してWebページ/ OutlookにHTMLとして表示します。
- 20. fancyboxを使ってポップアップHTMLページを開く
- 21. asp.net mvcのビューとして.htmlページを持っている
- 22. doxygenを使ってマークダウンファイルとして文書を生成する
- 23. JSは、HTMLページ上にwindow.open()を使用してポップアップウィンドウを開き、開いたポップアップや別のページ
- 24. JavaScriptを使用してiPhone Webアプリケーションから外部ページを開きますか?
- 25. 見つかったときに2つのXML文書をマージしてXMLフィールドを上書きする
- 26. JSPを使って別のHTMLページに直接書き込む方法は?
- 27. HTMLページ(Unicode付き)にUnicodeスクライブ文字を書いてください。
- 28. HTML文書をCutting/SlicingしてBeautifulSoupで分割しますか?
- 29. CMSは、Web開発を知っている人(静的なページを作成する人など)にとって、CMSの処理を遅くしますか?
- 30. リンクをクリックしたときにWebページのナビゲーションが機能しない
Googleサイトではメタタグを追加することはできませんが、まだ解決策が必要ですが、お役に立ちました。 – Cam