假设我在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中删除上下文根?
答案 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,则永远不需要这个愚蠢的把戏
希望它对某人有帮助