使用location.href跳转页面在火狐浏览器中报错404

HTML文件中引入外部js文件,在该js文件里用window.location.href跳转相对路径下的html地址,火狐浏览器会报错404,而谷歌浏览器却显示正常·,分析了一下原因:在识别相对路径时,谷歌浏览器是以HTML文件为基准,而火狐浏览器是以js文件为基准,这时候路径就有问题了。而稳妥的方法就是,获取项目根路径,然后逐层找到要跳转的路径。

posted @ 2017-08-07 11:35  罗知晏  阅读(1422)  评论(0编辑  收藏  举报