私は、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. Webページを開き、すべてのリンクとそのテキストの辞書を返す関数
- 4. メモ帳にhtmlページを作成してサーバー文書へのリンクを付ける
- 5. リンクはページの一部として開きますPHP
- 6. 文書として保存してhtmlページを印刷するOnclickイベント
- 7. Webページを読み込むときに文書を開く方法
- 8. Webクローラーがページ内のすべてのリンクを開けない
- 9. セレンのwebdriverを使ってWebページのリンクをクリックできません
- 10. VBAを使用してExcelからCitrix Webページのリンクを開こうとしています
- 11. Webアプリケーションの開始ページとしてDefault.htmlを設定します
- 12. orgページの要素/リンクを繰り返してHTMLとして公開しますか?
- 13. MVC Webページからファイルを開くためのリンクをクリックできません
- 14. PdfSharp - Acrobatで文書を開くときのPDFのページ設定が間違っています
- 15. vbscriptを使用してhtmlでページをリンクします。
- 16. 私はWebページからXLSとしてExcelファイルを開きたいですか?
- 17. PHPを使用してHTMLページの本文にあるすべてのリンクを置き換えます。
- 18. UIWebViewでWebページを開こうとしています
- 19. ボタングループとチェックボックスを使用して個々のWebページを開きます
- 20. 開いているリンクをWebブラウザでクリックしてgeditできますか?
- 21. JSONをjQueryで構文解析してHTMLを書きます
- 22. スラックインタラクティブメッセージ、ボタンまたはメニューをクリックしてリンクを開きます
- 23. 新しく作成したWebページをPHPで開きます
- 24. リンクからPDF文書のあるページを開くには?
- 25. Indesign - スクリプトを開いて文書を開いたり、テキストを変更したり、書き出したりする
- 26. どのように角度を使ってイオンのボタンにHTMLページをリンクできますか?
- 27. ページごとに大きなhtml文書を分割する
- 28. Webページ上のリンクを強調表示してから<em>www.netiq.com</em>リンクを開いた後、ドロップダウン
- 29. 私はVisualBasic.Netで書かれた2つのWebページを持っているページ
- 30. 複数のTableauダッシュボードリンクをhtmlとjsを使ってシンプルなWebページに統合しました。
Googleサイトではメタタグを追加することはできませんが、まだ解決策が必要ですが、お役に立ちました。 – Cam