1

新しいウェブページを開く代わりに、リンクが現在のページをリダイレクトするかどうかを確認するために使用できるjavascriptまたはjqueryコードがあるかどうかを知りたいです。

私はレール上でrubyを使用していますが、私のサイトにはリダイレクトするリンクと新しいWebページを開くリンクがあります。ユーザーがいずれかのリンクをクリックしたときに実行されるjsが必要です。リンクがリダイレクトされた場合、確認メッセージが表示され、リダイレクトするリンクが実行されます。

4

1 に答える 1

-1

リンクが新しいページを開くことができることを私が知っている唯一の方法は次のとおりです。

  • 添付ファイルのダウンロード(インラインではない)
  • 'window.open'を直接またはイベントコールバックを介して実行する

残念ながら、これらが発生するかどうかをjavascript検査で確実に判断することは非常に難しい場合があります。これは、JavaScriptコードをチェックするためにイベントチェーンでリフレクションを実行する必要があり、データの添付ファイルをチェックするためにサーバーを(ajax呼び出しを介して)呼び出す必要があるためです。

これを行う最も簡単な方法は、自分のサイトを手動で調べて、これらがどこで発生しているかを確認することです。次に、続行する前に、「クリック」イベントを変更して確認します。

于 2013-01-02T15:29:03.080 に答える