Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Internet explorer IE8和框架的Spring安全问题(在GAE上,如果相关的话)_Internet Explorer_Google App Engine_Spring Security - Fatal编程技术网

Internet explorer IE8和框架的Spring安全问题(在GAE上,如果相关的话)

Internet explorer IE8和框架的Spring安全问题(在GAE上,如果相关的话),internet-explorer,google-app-engine,spring-security,Internet Explorer,Google App Engine,Spring Security,我有一个Spring3.0.2应用程序,使用SpringSecurity进行身份验证,除了 我正在使用谷歌应用程序引擎,因此最终得到了一个可怕的xxx.appspot.com项目地址。所以,我使用GoDaddy的域转发,这基本上意味着我的原始应用程序被放在一个框架内。这有点难看,但它适用于Firefox、Chrome和Safari,只是不适用于IE。除了IE8,我不需要支持任何IE 我将login.page与LoginController一起使用,可以看到身份验证请求正在通过控制器,但即使我只是

我有一个Spring3.0.2应用程序,使用SpringSecurity进行身份验证,除了

我正在使用谷歌应用程序引擎,因此最终得到了一个可怕的xxx.appspot.com项目地址。所以,我使用GoDaddy的域转发,这基本上意味着我的原始应用程序被放在一个框架内。这有点难看,但它适用于Firefox、Chrome和Safari,只是不适用于IE。除了IE8,我不需要支持任何IE

我将login.page与LoginController一起使用,可以看到身份验证请求正在通过控制器,但即使我只是在此时将用户标记为已验证(我为“临时浏览器”角色这样做),他们仍然被锁定在应用程序之外,并重新显示登录页面

可能相关的事实:我正在使用“记住我”和“禁用url重写”属性,并确保我的错误和404页面可供不安全的用户使用

我在这里有点不知所措。目前,我唯一的选择似乎是为IE添加一些破坏框架的javascript,但这太糟糕了


想法?求你了

您是否尝试过像这样向js事件添加
return false

$('#btn-login').click(function(){
    $("#loginForm").submit();
    return false;
});

您是否尝试过像这样将
return false
添加到js事件中

$('#btn-login').click(function(){
    $("#loginForm").submit();
    return false;
});

我假设您使用域转发来实现HTTPS?我假设您使用域转发来实现HTTPS?