2017-11-29 16 views
0

私は、要素を処理し、データを放出し、さまざまなコンポーネントをロードする(クリック)ボタン要素を使用してページを変更する角度2のアプリケーションを持っています。これはすべてChromeとFirefoxでうまく動作しますが、Edgeではボタンが突然アプリケーションの場所を指すようになり、正しいコンポーネントを読み込んだ後、アプリのホームページにリロードされます。要素にhrefがないとMicrosoft Edgeにhrefリンクが追加される

私はChromeとFirefoxで2つのマウスを使用して、エッジ(WRONG)に示されているパスを参照することができ、ボタンの上にマウスを移動する様子を示すスクリーンショット、およびパスなし(RIGHT)

画面1が含まれています:エッジEdge Issue

Screen2に:Firefoxの/クロームenter image description here

なぜエッジが非既存のhrefのリンクを追加しますか?そして、それらを削除またはブロックするにはどうすればいいですか?

答えて

0

Ugh、タイプ= "ボタン"のないボタンを持つことは、IE/EDGE上ではデフォルトで提出とみなされ、自動的に場所hrefが追加されます。

すべてのマイボタンにtype = "button"を追加することで問題が解決しました。

+0

これはEdgeの障害ではありません。ボタンの 'type'属性のデフォルト値は'

+0

そうかもしれませんが、私が提出を処理しなければ、それは私がホームページにつながるのはまだ迷惑です。 –

関連する問題