私は以下の問題があります:Javascript onclickイベントを使用してリンクのhrefを変更します。それは魅力のように機能しますが、ユーザーがリンクをクリックするだけです。 "新しいタブで開く"機能がリンクに使用されている場合、onclickイベントは発生せず、hrefは決して変更されません。そのような出来事を処理する方法はありますか?おそらくjQueryや他のJS Frameworkを使っているでしょうか?"新しいタブで開く"のJavaScriptイベント
例:
<a href="some_url" onclick="this.href = 'some_other_url'">Link</a>
多くの感謝!
れるonmousedown使用するかも、oncontextmenu追加 - インスピレーションを得るため、http://stackoverflow.com/questions/8893269/what-is-the-mostを参照してください信頼性の高い方法から隠す方法 - ジャバスクリプトのリファラ(リンクをキャプチャする方法 - http://stackoverflow.com/questions/8927208/catching-event-when-following-a-link) –