1. ホーム
  2. javascript

[解決済み] HTMLバックリンクの作り方

2022-03-16 06:04:10

質問

を作成する最も簡単な方法は何ですか? <a> タグは、前のウェブページにリンクしていますか?基本的には戻るボタンのシミュレーションですが、実際のハイパーリンクです。クライアント側の技術のみで、お願いします。

編集
通常の静的なハイパーリンクのように、ホバーリング時にクリックしようとしているページのURLを表示する利点があるソリューションを探しています。私はむしろ、ユーザが history.go(-1) ハイパーリンクの上にカーソルを置いたとき。今までのベストは

<script>
  document.write('<a href="' + document.referrer + '">Go Back</a>');
</script>

document.referrer 信頼できる?クロスブラウザの安全性は?より良い回答があれば、喜んでお受けします。

どのように解決するのですか?

この解決策には、カーソルを合わせたときに、ほとんどのブラウザがデフォルトで行っているように、リンク先のページの URL を表示するという利点があります。 history.go(-1) などがあります。

<script>
    document.write('<a href="' + document.referrer + '">Go Back</a>');
</script>