Javascript:window.open具有不一致的url结果

时间:2016-07-13 17:11:01

标签: javascript google-chrome window.open

我有以下Javascript代码,我在两台不同的计算机上运行Chrome:

var url = userId + '?service=retrieve';
window.open(url, "_self");

此代码运行前的网址为http://localhost:12008/password-services

运行后,在一台机器上我得到http://localhost:12008/password-services/123?service=retrieve(其中用户ID为123)。这是期望的效果。

但在另一台机器上,我得到http://localhost:12008/123?service=retrieve。它从URL中删除密码服务。这不是我想要的。

两台机器上运行的代码完全相同。

为什么会出现差异?如何在两台机器上获得一致的结果?

两台计算机都在Windows中托管的VM中运行代码。甚至虚拟机都是相同的(Windows Server 2008 R2) - 两者都来自同一个来源。两者都运行Chrome版本51.0.2704.103 m。

我看不出两个设置之间有什么区别(原来我只在一台机器上登录Chrome,但我纠正了这个并没有区别)。可能会有什么不同?

0 个答案:

没有答案