2 hehe12121 hehe12121 于 2016.09.24 14:42 提问

不同的浏览器怎么跳转jsp页面的路径不一样 5C

一个增加的页面跳转,几个浏览器跳转的路径怎么不一样,这是chrome的可以正常跳转
图片说明
这是edge的,找不到jsp
图片说明
这是搜狗急速模式
图片说明
这是兼容模式
图片说明
这是跳转代码
图片说明

我都懵逼了。。。。

4个回答

u014120397
u014120397   2016.09.24 17:49

是不是个别服务器(或个别功能)会被墙……

hehe12121
hehe12121 哥,你的想象力有点丰富
大约一年之前 回复
Royal_lr
Royal_lr   Ds   Rxr 2016.09.25 11:10

这是不可能的,,你这个就是路径的问题

showbo
showbo   Ds   Rxr 2016.09.25 12:16

2个url地址明显不一样,ie的多了个user目录,你那个addnew直接做成链接不就行了,干嘛添加个click来跳转。没看到全部代码,不懂你是不是其他代码影响解析了,如base标签什么的

qq_15617533
qq_15617533   2016.09.26 01:29

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";
Csdn user default icon
上传中...
上传图片
插入图片