ユーザーのJavaScriptが無効になっている場合、フォームまたはリンクを使用してブラウザーの戻るボタンを作成することはできませんか?
5 に答える
サーバーサイドスクリプトなしでは不可能です。
ただし、次のようなメッセージを表示できます。
1)
<noscript>
Sorry, I can’t show you that information unless you enable
Javascript for your web browser.
To go back to where you were, just click/tap your “back” button.
<style type="text/css">
#main-content { display:none; }
</style>
</noscript>
2)
または次のようなページ:
http://saveyourself.ca/help-no-javascript.php
これを行う最も簡単な方法は、サーバー側です。HTTP リファラー(多くのサーバー側言語で利用可能)を取得できる場合は、リンクを作成してページの通常の HTML に追加できます。
サーバーサイドスクリプトなしで?いいえ、できません。
ただし、サーバー側スクリプトを実行できる場合は、リファラーを保存して自分でリンクを作成できます ( <a href="{REFERRER}">Back</a>
)。一部のブラウザーはリファラーを送信しないことに注意してください。
無効になっていると、JavaScriptコマンドを使用できないと思います。ただし、ブラウザの戻るボタンを引き続き使用することはできますが (試したことがないので 100% ではありません)、ユーザーが JavaScript を無効にしている場合、Web サイトで機能しないことがたくさんあります。また、大規模な Web サイトでは、通常、JavaScript が有効になっていない場合、ユーザーは多くのことを行うことができません。1つの例は、Cookieなどの保存です。
ただし、PHP を使用してこれを行う方法がいくつかあります。
サーバー側は HTTP_REFERER を受け取り、それを現在のページに動的に追加できます。しかし、どこから来ている可能性が高いかがわかっている場合は、戻る可能性が最も高い場所をリンクとしてそこに置くことで、戻るボタンをシミュレートできます。もっと