我不确定我是否能够清楚地解释这一点。
我在网站上有一个页面,可以说www.example.com/mypage/
由于某些商业原因,我想将用户重定向到同一网站中的另一个页面,比如www.example.com/myotherpage/
用户进入www.example.com/mypage/
浏览器并点击 go(我的意思是没有可以维护任何状态的引用 url)。
Response.Redirect
工作得很好,但由于往返,加载需要很长时间。
如果我使用Server.Transfer
加载时间显着减少(不到一半的时间Response.Redirect
),但 url 保持不变,即www.example.com/mypage/
。
我的客户想在浏览器中查看新页面的 url,即www.example.com/myotherpage/
.
我在谷歌上搜索了一下window.history.pushState
(在这里给出),但这仅适用于最新的浏览器。
我也需要在移动设备上使用它,所以不确定这段代码是否可以在那里工作。
我试图在互联网上搜索任何更好的想法,但找不到。
任何想法都会有很大帮助。
提前致谢!