一个增加的页面跳转,几个浏览器跳转的路径怎么不一样,这是chrome的可以正常跳转
这是edge的,找不到jsp
这是搜狗急速模式
这是兼容模式
这是跳转代码
我都懵逼了。。。。
是不是个别服务器(或个别功能)会被墙……
这是不可能的,,你这个就是路径的问题
2个url地址明显不一样,ie的多了个user目录,你那个addnew直接做成链接不就行了,干嘛添加个click来跳转。没看到全部代码,不懂你是不是其他代码影响解析了,如base标签什么的
edge跟IE用的是同一个内核,搜狗跟edge的window.location.href在解析相对路径的时候都会出问题,可以使用绝对路径解决
代码如下
function getContextPath() {
var pathName = document.location.pathname;
var index = pathName.substr(1).indexOf("/");
var result = pathName.substr(0,index+1);
return result;
}
var path = getContextPath();
window.location.href = path+"/项目名称/addStu.jsp";