私はこれがばかげた質問であることを知っています。
しかし、好奇心から、htmlファイル(.htmlファイル)をjs / cssファイル(.jsまたは.cssに名前変更)として投稿し、タイプヘッダーをHTMLまたはjs / cssとして取得する方法はありますか?ブラウザ側のデータは通常のhtml形式ですか?ブラウザがそれをhtml自体として読み取り、他のhtmlページとして表示することを意味しますか?
私はこれがばかげた質問であることを知っています。
しかし、好奇心から、htmlファイル(.htmlファイル)をjs / cssファイル(.jsまたは.cssに名前変更)として投稿し、タイプヘッダーをHTMLまたはjs / cssとして取得する方法はありますか?ブラウザ側のデータは通常のhtml形式ですか?ブラウザがそれをhtml自体として読み取り、他のhtmlページとして表示することを意味しますか?
リソースを表示するときにブラウザにとって重要なのは、Content-TypeHTTPヘッダーです。このヘッダーがWebサーバーによってに設定されている限りtext/html
、拡張子は実際には重要ではありません。リソースはHTMLとして解釈されます。text/html
したがって、 Content-Typeを使用して.jsファイルを提供するようにWebサーバーを構成すると、機能します。
ファイルはサーバー上に存在する必要はありません。そのため、私はファイルではなくリソースについて話すことを好みます。サーバー側の言語を使用して、仮想アドレス(拡張子付き)に応答し、 Content-Typeヘッダー.js
を使用してHTMLコンテンツを提供するように構成できます。text/html