Internet explorer RichFaces文件上载组件挂起在IE7中-“权限被拒绝”

Internet explorer RichFaces文件上载组件挂起在IE7中-“权限被拒绝”,internet-explorer,jsf,file-upload,richfaces,Internet Explorer,Jsf,File Upload,Richfaces,我的页面上有一个RichFaces V3.3.1文件上传组件,在IE7中不起作用,没有测试新/旧版本,但在Firefox中运行良好。如果我尝试在IE7中上传一个文件,上传栏会出现,但不会继续,文件也不会被上传——事实上,服务器从未收到过如此多的请求 我知道该组件的RichFaces演示在IE7中运行良好,所以我做了一些事情来打破这个脆弱的小混蛋。有人遇到过这个问题吗?是什么导致它甚至不发送HTTP请求,而只在IE中发送 我将尝试一些东西,然后屈服并升级到RichFaces的最新版本。如果你认为你

我的页面上有一个RichFaces V3.3.1文件上传组件,在IE7中不起作用,没有测试新/旧版本,但在Firefox中运行良好。如果我尝试在IE7中上传一个文件,上传栏会出现,但不会继续,文件也不会被上传——事实上,服务器从未收到过如此多的请求

我知道该组件的RichFaces演示在IE7中运行良好,所以我做了一些事情来打破这个脆弱的小混蛋。有人遇到过这个问题吗?是什么导致它甚至不发送HTTP请求,而只在IE中发送

我将尝试一些东西,然后屈服并升级到RichFaces的最新版本。如果你认为你可以节省我一些时间,欢迎任何建议

编辑:在IE中启用脚本调试后,我发现,当我单击fileUpload组件上的Upload按钮时,IE抛出一个权限拒绝错误。我在Firefox的HttpFox中查看了这个请求,结果显示它上传到的TLD与页面的TLD相同。所以我不知道是什么引起的

编辑2:HttpFox显示将图像发送到服务器的POST给出的结果类型为NS_BINDING_ABORTED。请注意,这是在浏览器中实际工作的地方。“权限被拒绝”错误是否是页面刷新请求中止文件上载帖子的结果?

比较html代码 即:

火狐:

<head>
  ...
</head>
<body>
  <form>
    ...
  </form>
</body>

你使用HTTPS而不是HTTP吗?我找不到任何迹象表明它正在尝试使用HTTPS。我确实在页面上发现了一个单独的、看似无关的JS错误;我要解决这个问题,看看这个问题是否能自动解决。这只是一个排除其中一个的问题。因此,您没有使用HTTPS rich:fileUpload与您描述的行为不一致的问题是众所周知的。好吧,首先尝试修复另一个JS错误并报告。是的,它没有做https。无论如何,根据HttpFox的说法。只需在浏览器地址栏中查看URL方案就足够了:
<head>
  ...
</head>
<body>
  <form>
    ...
  </form>
</body>