怎样解决ie浏览器和火狐浏览器 解析相对路径的问题? 50
展开全部
js跳转路径问题
在项目中用window.location做跳转,发现ff和ie中出现不一致现象。
@ie中跳转以当前路径开始跳转
@ff中跳转以根目录开始
所以,跳转要根据浏览器分别执行
if(navigator.userAgent.indexOf("Firefox")!=-1){
//ff浏览器,从根目录开始拼接
}else{
//ie浏览器,从当前目录开始
}
if (document.all||!!window.ActiveXObject){
alert("IE浏览器");
window.open("../pages/print_dispatch.jsp");
}else{
alert("非IE浏览器");
window.open("pages/print_dispatch.jsp");
}
路径是:
/Js-managerment-dispatch.js
/Pages- print_dispatch.jsp
在项目中用window.location做跳转,发现ff和ie中出现不一致现象。
@ie中跳转以当前路径开始跳转
@ff中跳转以根目录开始
所以,跳转要根据浏览器分别执行
if(navigator.userAgent.indexOf("Firefox")!=-1){
//ff浏览器,从根目录开始拼接
}else{
//ie浏览器,从当前目录开始
}
if (document.all||!!window.ActiveXObject){
alert("IE浏览器");
window.open("../pages/print_dispatch.jsp");
}else{
alert("非IE浏览器");
window.open("pages/print_dispatch.jsp");
}
路径是:
/Js-managerment-dispatch.js
/Pages- print_dispatch.jsp
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询