サード パーティの Web サイトにインストールされているコード スニペットがあります。詳細には触れられませんが、<script>
タグを使用して HTML、CSS、および JS をページにロードします。
コードの一部は、このリンクがクリックされたときに実行される JS 関数です。
<a href="#">?</a>
関数の実行を妨げる JS エラーがページにある場合、リンクをクリックすると、明らかにハッシュが URL に追加され、ユーザーはページの上部に移動します。これは予期されるフォールバック動作です。
ただし、多数の JS エラーがあるサード パーティのサイトでは、リンクをクリックすると、トップ レベル ドメインの後のすべてが削除され、ハッシュが追加され、そのページ (ホームページ) に移動します。たとえば、リンクはユーザーを次の場所から取得します。
http://www.example.com/2010/05/14/very-interesting-blog-post/
に
http://www.example.com/#
特に、この問題は Firefox と Chrome で発生しますが、IE9 では発生しません。詳細なコードがなければ問題を適切に診断できないことは承知していますが、それを提供する自由はありません。この奇妙なブラウザの動作について、合理的な説明が得られることを願っています。
少しでも役に立てば、問題のサイトは WordPress ブログです。前もって感謝します。
編集: JS をオフにしてインスペクターとのリンクを追加すると同じ動作が発生するため、これは明らかにサイト上の JS が原因ではありません。