当元素上没有href时,Microsoft Edge会添加href链接

问题描述 投票:1回答:1

所以,我有一个角度2应用程序,它使用按钮元素更改页面,这些按钮元素具有处理内容,发出数据和加载不同组件的(单击)功能。这一切在Chrome和Firefox上运行良好和花花公子,但在Edge上按钮突然有一个指向我的应用程序位置的路径,并在加载正确的组件后,它重新加载到应用程序主页。

我已经包含两个屏幕截图,显示鼠标悬停在按钮上的情况,您可以看到边缘显示的路径(错误),Chrome和Firefox中没有路径(右侧)

Screen1:EdgeEdge Issue

Screen2:Firefox / Chromeenter image description here

为什么Edge添加不存在的href链接?我该如何删除或阻止它们?

angular href microsoft-edge
1个回答
1
投票

呃,有一个没有type =“button”的按钮在IE / EDGE上默认被认为是提交,它会自动添加位置href。

在我的所有按钮上添加type =“button”解决了问题。

© www.soinside.com 2019 - 2024. All rights reserved.