我想在手动输入网址栏上的特定地址时提交表单,是否可以?像这样的东西
if(urlbar== "mylink.com/admin" && event.keyCode === 13)
{
myform.submit();
}
答案 0 :(得分:0)
您无法在浏览器的地址栏中检测到事件。
如果导航是由页面外的内容引起的,则无法检测用户要导航到的网址(例如,您可以在click
元素上使用a
事件,然后阅读{{ {1}}但您无法使用href
并将网址输入地址栏中。)
答案 1 :(得分:-1)
可以使用间隔。
setInterval(function() {
if(location.href == "mylink.com/admin") {
myform.submit();
}
}, 1000);