3

ユーザーのJavaScriptが無効になっている場合、フォームまたはリンクを使用してブラウザーの戻るボタンを作成することはできませんか?

4

5 に答える 5

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

于 2012-04-06T18:51:59.477 に答える
4

これを行う最も簡単な方法は、サーバー側です。HTTP リファラー(多くのサーバー側言語で利用可能)を取得できる場合は、リンクを作成してページの通常の HTML に追加できます。

于 2012-04-06T18:40:02.453 に答える
1

サーバーサイドスクリプトなしで?いいえ、できません。

ただし、サーバー側スクリプトを実行できる場合は、リファラーを保存して自分でリンクを作成できます ( <a href="{REFERRER}">Back</a>)。一部のブラウザーはリファラーを送信しないことに注意してください。

于 2012-04-06T18:39:27.317 に答える
0

無効になっていると、JavaScriptコマンドを使用できないと思います。ただし、ブラウザの戻るボタンを引き続き使用することはできますが (試したことがないので 100% ではありません)、ユーザーが JavaScript を無効にしている場合、Web サイトで機能しないことがたくさんあります。また、大規模な Web サイトでは、通常、JavaScript が有効になっていない場合、ユーザーは多くのことを行うことができません。1つの例は、Cookieなどの保存です。

ただし、PHP を使用してこれを行う方法がいくつかあります。

于 2012-04-06T18:41:14.193 に答える
0

サーバー側は HTTP_REFERER を受け取り、それを現在のページに動的に追加できます。しかし、どこから来ている可能性が高いかがわかっている場合は、戻る可能性が最も高い場所をリンクとしてそこに置くことで、戻るボタンをシミュレートできます。もっと

于 2012-04-06T18:43:44.900 に答える