基本的に、私はこの Web サイトを持っています。そのコンテンツは、ユーザーがクエリ文字列に入力した内容に応じて変化します。
ユーザーが mysite.com/?1 と入力すると、1 のコンテンツと 2 の /?2 が読み込まれます。
私の問題は、ページ内に Facebook のようなボタンがあり、それを機能させるために、次の js コードを作成したことです。
<script type="text/javascript">
var sUrl = window.location;
document.getElementById('fbcom').setAttribute('href', sUrl);
</script>
これにより URL が取得され、ユーザーは技術的に 1 つのファイルとは異なるコンテンツを好きになることができます。
私の問題は、ユーザーがたとえば Facebook で /?1 を気に入ったときに、誰かがニュースフィードでこのリンクをクリックして、自分も気に入ったと判断した場合、技術的には /?1- 追加のすべての Facebook を含むページを気に入っていることになります。 url の末尾に code があるため、/?1 に戻るなどは登録されていません。
上記のコードを変更して、Facebook から送信されたときに URL の末尾にある Facebook のゴミを無視するにはどうすればよいですか?
重要: ID /?1 は 1 桁から 4 桁までの数字です。例: /?1234 私の現在の JS 能力は非常に貧弱です。ありがとう