Internet explorer 在Internet Explorer中重定向时保留URL片段

Internet explorer 在Internet Explorer中重定向时保留URL片段,internet-explorer,redirect,struts2,single-page-application,fragment-identifier,Internet Explorer,Redirect,Struts2,Single Page Application,Fragment Identifier,我目前面临的挑战是在一个单页应用程序中使用URL片段。登录时,用户将通过Struts重定向到包含url片段/哈希/锚定部分的url <action name="LoginAction" class="de.my.stuff.LoginAction"> <interceptor-ref name="myStack" /> <result name="error"> <param name="location">/js

我目前面临的挑战是在一个单页应用程序中使用URL片段。登录时,用户将通过Struts重定向到包含url片段/哈希/锚定部分的url

<action name="LoginAction" class="de.my.stuff.LoginAction">
    <interceptor-ref name="myStack" />
    <result name="error">
         <param name="location">/jsp/login.jsp</param>
         <param name="anchor">${hash}</param>
    </result>
    <result name="success" type="redirectAction">
        <param name="actionName">LoginSuccessAction</param>
        <param name="anchor">${hash}</param>                                
    </result>
</action>

他还说IE10和IE11现在应该保留片段,但我不能让它工作。我有什么遗漏吗

示例URL:


http://localhost:1234/myapp#id_123abgheji324

刚刚注意到@ericlaw先生也参加了StackOverflow,希望他对此有一些提示。你使用的是HTML5 DTD吗?是的,严格的HTML5最低IE版本支持IE10。你能发布一个示例URL对吗(旧的和新的)正在处理FF?您还可以尝试取笑提到的用户…:>