JavaScriptを使用して読み込まれたページのページヘッダーを表示するにはどうすればよいですか。私はAjaxのページロードの話ではないのです。javascriptの現在のページのページヘッダーにアクセスする[no ajax]
は私が
e.g. window.pageHeaders['session']
注意を実行できるものがあります。
JavaScriptを使用して読み込まれたページのページヘッダーを表示するにはどうすればよいですか。私はAjaxのページロードの話ではないのです。javascriptの現在のページのページヘッダーにアクセスする[no ajax]
は私が
e.g. window.pageHeaders['session']
注意を実行できるものがあります。
チェックアウト:jsfiddle
これは、questionからリンクしています。
この回答はRajaが現在のページのページヘッダーを取得します。
var req = new XMLHttpRequest();
req.open('GET', document.location, false);
req.send(null);
var headers = req.getAllResponseHeaders().toLowerCase();
alert(headers);
これはうまくいきますが、これは余分なajax呼び出しを行うものです。余分なajaxコールを使わずにhttpヘッダーを取得するにはどうすればよいですか? –
@PrakashRamanサーバー側の言語を使用していますか?ヘッダをjavascript変数に設定することができます。 – Undefined
それは私が現在やっていることです。これが私の最後の手段です。別の方法があることを望んでいた。私はPHPを使用しています –
あなたは次のようなことをしていますか?サンプル実装を見せてください。
<!--Save Headers-->
<?php $currentHeaders = json_encode(getallheaders()); ?>
<!--Create Output Container-->
<div id="output"></div>
<!--Show Headers-->
<button onclick="showheaders()">show headers</button>
<!--Javascript Ugliness-->
<script>
function showheaders(){
var headers = <?php echo $currentHeaders; ?>;
// Collect your goodies here eg: var goodies = headers['proxy-authenticate'];
console.log("Headers", headers);
// See the output on screen?
var output = document.getElementById('output');
output.innerHTML = JSON.stringify(headers);
}
</script>
あなたは、ヘッダータグのコンテンツヘッダーまたはJavaScript表示、またはヘッダータグの内容について話していますか? – fredrik
[Service Workers](https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API)でこれを行うことができますが、サポートされていません(http://caniuse.com /#feat = serviceworkers)を選択します。 –