WebStorm 修改 URL-s

WebStorm modifies URL-s

我们使用两个 IDE-s 来开发 Angular.js 应用程序:Brackets v1.7 + WebStorm v2016.2

通过括号 IDE 打开应用程序时,URL-s 按预期显示:

http://127.0.0.1:55738/index.html#/distributor

但是当我从 WebStorm IDE 打开相同的 URL 时,它出现如下:

http://localhost:63342/svnSource/SRDL/index.html?_ijt=j25vtpn610cetc16cgo6btff1v#/distributor

为什么如此不同,为什么 WebStorm 要注入那些额外的参数?它是可选的可以关闭的东西吗?

更新

这对我们的团队来说是一个真正的痛苦,因为我们在代理后面为 Intranet 开发应用程序,而这个新的 "feature" 没有任何好处,只会惹恼所有开发人员。不顾一切地想以某种方式摆脱它。

http://localhost:63342/svnSource/SRDL/index.html?_ijt=j25vtpn610cetc16cgo6btff1v#/distributor

这是 Webstorm 的本地调试模式,这里 WebStorm 正在做的是 运行 您的代码来自他们的内置 Web 服务器,并且它们遵循特定格式。

附加的link其实就是你代码所在的工程文件的位置。

您可以通过打开文件转到设置部分来查看设置,然后打开设置,请在那里寻找调试部分,然后进行可用的更改。 (我有windows)

如果您不喜欢使用他们自己的网络服务器,您可以使用远程调试工具。

Local debugging. In this mode, the application files remain where they are in the WebStorm project on you machine. WebStorm runs them on the built-in Web server with the root URL http://localhost:/. The built-in server port (1024 or higher) is specified on the Data Views page of the Settings dialog box. A debugging session in this mode can be initiated in two ways: Open the HTML file with the JavaScript injection to be tested and launch the temporary run/debug configuration that WebStorm has generated automatically. This approach it helpful when you do not need to debug the entire application but just one script. Create and launch a permanent debug configuration.

这是他们关于您目前遇到的情况的文档。

这里对远程调试选项进行了详细说明,请仔细阅读。

Click Here

好吧,这是因为 JetBrains 已将一些安全补丁更新到 WebStorm v2016.2。

他们已启用内置服务器授权,目前无法根据 JetBrains 团队禁用此选项。

有关它的更多详细信息,请参阅以下文章:

https://blog.jetbrains.com/blog/2016/05/11/security-update-for-intellij-based-ides-v2016-1-and-older-versions/

希望对您有所帮助!

我也遇到了同样的问题。相反,我在我的项目中使用 python 内置服务器。

python -m SimpleHTTPServer 5000

它似乎在做这个工作...