gpt4 book ai didi

internet-explorer - GWT 应用程序生成 IE 不安全项目警告

转载 作者:太空宇宙 更新时间:2023-11-03 12:58:27 24 4
gpt4 key购买 nike

我们的服务通过 HTTPS 运行,目前我们正在尝试在其中运行编译后的 GWT 应用程序,仅在客户端运行,没有 RPC:s。

它包含在 IFRAME 中,这似乎是推荐的(这里的示例:http://developerlife.com/tutorials/?p=231 在标题 HTTPS 和 HTTP 下)。

在 GWT 应用程序中执行某些操作时,IE 会生成一个不安全的项目警告。

http://bagonca.com/insecure_item.png

您可能会问自己,为什么我不使用一些漂亮的 Firefox 插件来查看哪些请求可能通过 http。或者出于同样的原因,为什么我不在 Internet Explorer 中使用 HTTPWatch。我有。我在任何地方都找不到不安全的请求。

另一方面,我了解到 Internet Explorer 会针对未设置 src 属性的 iframe 发出此警告。并且潜在的修复方法是对任何动态填充的 iframe 使用 src="javascript:false"。

正如我所说,整个应用程序是通过 IFRAME 包含的,并且 GWT 本身在其中生成一个隐藏的 IFRAME,如下所示。

<iframe tabIndex="-1" id="gwt-app" src="javascript:''" style="border-bottom: medium none; position: absolute; border-left: medium none; width: 0px; height: 0px; border-top: medium none; border-right: medium none;">

我已经尝试将上面的 src 属性硬编码为实际存在的空白页面,并在同一域中使用 HTTPS 调用。我试过 javascript:false;方法。没有运气。该应用运行起来非常棒,但 IE 会抛出无用的错误警告。

当我在应用程序中执行某些操作时出现警告,而不是在加载应用程序时出现。实际上在 http://code.google.com/p/gwt-calendar/ 中拖放约会时组件。

有没有人遇到过类似的问题?有什么线索吗?

最佳答案

还有其他 Javascript 片段也可能导致问题。请参阅:

http://blog.httpwatch.com/2009/09/17/even-more-problems-with-the-ie-8-mixed-content-warning/

另外,看看一堆评论:

http://blog.httpwatch.com/2009/04/23/fixing-the-ie-8-warning-do-you-want-to-view-only-the-webpage-content-that-was-delivered-securely/

一些评论者也发现并修复了警告的其他原因。

关于internet-explorer - GWT 应用程序生成 IE 不安全项目警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4286517/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com