页面中入口静态default页面中:window.top.location.replace ("TiPLM\logon.aspx")
经过浏览器解析后:http://172.16.8.108/TiPLMLogon.aspx, TiPLM后的\没了,
要怎么修改才能保证“http://172.16.8.108/TiPLM/Logon.aspx",修改为绝对路径上没有问题,但是每次在开发机器上发布都要手动修改,这样挺麻烦,有没有办法,在不修改为绝对路径的情况,解决这个问题?浏览器发布
经过浏览器解析后:http://172.16.8.108/TiPLMLogon.aspx, TiPLM后的\没了,
要怎么修改才能保证“http://172.16.8.108/TiPLM/Logon.aspx",修改为绝对路径上没有问题,但是每次在开发机器上发布都要手动修改,这样挺麻烦,有没有办法,在不修改为绝对路径的情况,解决这个问题?浏览器发布
写成绝对路径window.top.location.replace ("http://172.16.8.108/TiPLM/Logon.aspx")是没有问题的,在开发机器和服务器端来回切换总不方便吧,
我的意思是如何让浏览器解析相对路径“TiPLM\logon.aspx”,
写在这样:window.top.location.replace ("TiPLM\logon.aspx")
浏览器会把TiPLM\logon.aspx中的杠去掉。
window.top.location.replace ("TiPLM/logon.aspx")
window.top.location.replace ("TiPLM\logon.aspx")有什么区别吗?
一样的,在浏览的时候会被浏览器解析去掉,
最终的解析结果是:http://172.16.8.108/TiPLMlogon.aspx
/\这两种斜杠意义是不一样的..URL里都是用/