javascriptの防御:void(0);

先日、私はGoogle経由でニュースを見ることにしました 。 「その他のニュース」リンクを右クリックすると、コンテキストメニューに新しいウィンドウで開く項目がありません。 ソースコードを見て、javascriptを見ることにしました。void(0);

私にとって、これはニュースでした。なぜなら、それまでに読んだことはすべてそのような決定に完全に反していたからです。





リンクがいくつかのjsコードを実行し、その意図された目的に使用されていない場合、どのマークアップを使用するのが良いですか?

...





または

...







新しいウィンドウで開かれたときのhref = "#"の動作はユーザーにとって予期しないものであるため、Voidはhref = "#"よりも優れています。ユーザーはマウスの右ボタンで15リンクをクリックし、 その結果、彼には同じドキュメントのタブが16個あります。



したがって、突然標準の「javascript:」がキャンセルされて衝突が発生しない場合は、onclick =「return false;」を使用してください。 Googleニュースのスパイ:



...






All Articles