js页面重定向跳转被阻拦

JavaScript011

js页面重定向跳转被阻拦,第1张

常规页面location.href跳转被阻止时,不涉及前端部分。

也有可能是浏览器本身对于http和https的证书验证拦截,并非bug。

以下为https在大部分浏览器标识。

部分浏览器会因以下原因阻止页面的重定向。

使用 Javascript 可以解决谷歌浏览器禁止跳转问题,可以通过调用 window.open() 方法或使用 document.location.href 来打开新的页面。需要注意的是,这些方法仅在用户已授权后才能正常工作,因此需要确保用户点击"允许"按钮,才能成功跳转到新页面。

你的问题是不是这样的<form action="xxx" method="post" > <!-- n个表单项 --> <input type="submit" value="submit"></form>然后你发现即使有验证表单还是会被提交?如果是这样的话,可以这样解决:form标签添加onsubmit属性,记得一定加上return后面是验证的js方法func(方法名自定义)<form action="xxx" method="post" onsubmit="return func()">在func内一定要有布尔型的返回值如:function func()}{ if(xx){return false }else{return true } }