我想导航到我网站上的某个 URL。这就是我所拥有的:
var TheDemoURL = window.location.host;
if (SomeCondition1) { TheDemoURL = TheDemoURL + '/fr/demo'; }
if (SomeCondition2) { TheDemoURL = TheDemoURL + '/de/demo'; }
...
window.location.replace(TheDemoURL);
最初,在变量手表中,我有TheDemoURL: "localhost:49173"
当我提醒最后TheDemoURL
看起来是一个不错的 URL,但实际上什么也没发生。
为什么这不起作用?
好吧,对于那些来到这里的人来说,解决方案是添加以下内容:
var TheDemoURL = window.location.protocol + '//' + window.location.host;
不确定这是否特定于 ASP.NET,但它使它工作了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)