Internet Explorer正在删除我的角度应用程序的上下文根?有什么方法可以避免?

时间:2018-05-30 05:21:06

标签: angular internet-explorer

假设我在http://www.example.com部署了我的angular 5应用 我的应用上下文根是sampleapp。 在铬和&我可以通过访问http://www.example.com/sampleapp访问Firefox 但如果我在访问http://www.example.com/sampleapp时使用Internet Explorer 它是从url地址栏中删除/ sampleapp并提供应用程序,但我想要我的上下文root由于某种原因, 如何防止在Internet Explorer中删除上下文根?

2 个答案:

答案 0 :(得分:0)

我想您将基本href设置为相对路径。 IE无法处理相对路径。

这是一种解决方法:

HTML <base> TAG and local folder path with Internet Explorer

答案 1 :(得分:-1)

我解决了通过正确的方式在index.html中设置标签 base 的问题,将其设置为“”。这是错误的。 具体来说,您必须将其设置为应用程序上下文根。在您的情况下,请选择sampleapp。 因此,在您的index.html中将是

base href="/sampleapp/"
如果您不使用IE11,则永远不需要这个愚蠢的把戏

希望它对某人有帮助