问题标签 [internet-explorer-6]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3648 浏览

ajax - 调试:IE6 + SSL + AJAX + post form = 404 错误

设置:
有问题的程序尝试通过 AJAX 调用将表单数据发布到与调用者相同的包中包含的目标过程。这是为使用安全连接 (HTTPS) 的站点完成的。这里使用的技术是PLSQLDOJO JavaScript 库。该开发工具基本上是一个文本编辑器

代码片段:

问题:
当使用 IE6(整个用户群都使用)时,从服务器发回的响应是 404 错误。

观察:
该程序在 Firefox 中运行良好。
调用过程不能针对同一包中的任何过程。
调用过程可以针对外部站点(http、https)。
包中不是表单数据帖子的其他 AJAX 调用工作正常。
我搜索了互联网并咨询了高级技能的团队成员,并没有发现任何令人满意的解决问题的方法。*在 Dojo 支持论坛上
尝试过问答。

问题:
您推荐哪些故障排除技术?
对于 HTTPS 分析,您推荐哪些故障排除工具?
关于问题可能是什么的任何假设?
对于不是完全(坏)黑客的解决方法有什么想法吗?

埃德。解决方案
lomaxx,感谢提琴手提示。您不知道获得它并将其用作调试工具有多棒。启动后,这是我发现的以及我如何修复它(至少在短期内):

在看到来自服务器的消息后,我又在 Fiddler 周围踢了一脚,看看我还能从中学到什么。发现有一个 WebForms 选项卡显示了 Web 表单中的值。你不知道吗,xxx_DISPLAYED_上面的“”字段就在里面。

我还不明白为什么这些字段存在,因为我没有在 WebPLSQL代码中明确创建它们。但我现在确实明白目标过程必须将它们作为参数包含在内才能正常工作。同样,这仅适用于IE6我,因为 Firefox 运行良好。

好吧,这是短期的答案并破解它来修复它。希望在这个领域做更多的工作能够更好地理解这里的基本原理。

0 投票
10 回答
19621 浏览

html - 如何解决IE6中的选择重叠错误?

使用 IE 时,不能将绝对定位的 div 放在选择输入元素上。这是因为 select 元素被认为是一个 ActiveX 对象,并且位于页面中每个 HTML 元素的顶部。

我已经看到人们在打开弹出 div 时隐藏了选择,这会导致控件消失的非常糟糕的用户体验。

FogBugz 实际上有一个非常聪明的解决方案(在 v6 之前),可以在显示弹出窗口时将每个选择变成文本框。这解决了错误并欺骗了用户的眼睛,但行为并不完美。

另一个解决方案是在 FogBugz 6 中,他们不再使用选择元素并在任何地方重新编码。

我目前使用的最后一个解决方案是弄乱 IE 渲染引擎,并强制它也将绝对定位的元素渲染<div>为 ActiveX 元素,以确保它可以存在于选择元素之上。这是通过在<iframe>内部放置一个不可见的<div>并使用以下样式来实现的:

有没有人有比这个更好的解决方案?

编辑:这个问题的目的是提供更多信息,因为它是一个真正的问题。我发现这个<iframe>技巧是一个很好的解决方案,但我仍在寻找改进,比如删除这个会降低可访问性的丑陋无用标签

0 投票
35 回答
5695 浏览

internet-explorer - 我们应该不再支持 IE6 吗?

我们是否应该在我们的 Web 应用程序中找到解决方法,以便它们适用于各种情况?是时候废除 IE6 编程了吗?

0 投票
3 回答
1569 浏览

memory-leaks - IE 6 中存在内存泄漏的大型 Web 应用程序

我有一个巨大的网络应用程序,它在 IE 6 中存在内存泄漏问题。

在演示问题的 5 行代码示例中修复内存泄漏很容易。

但是如果我有一个非常庞大的应用程序,应该从哪里开始呢?

0 投票
5 回答
1802 浏览

html - 修复了 IE6 中的页面布局

页眉、页脚和侧边栏有固定的位置。在中心有两个滚动条的内容区域。浏览器上没有外部滚动条。我有一个适用于 IE7 和 FF 的布局。我需要添加 IE6 支持。我怎样才能使这项工作?

这是我当前 CSS 的近似值。

0 投票
3 回答
1413 浏览

css - IE CSS Bug - 我如何保持位置:当页面上的动态javascript内容发生变化时绝对

我有一个页面,其中有一个列和一个内容 div,有点像这样:

通过一些样式,我有一个在列和内容之间拆分的图像,但需要保持相同的垂直定位以便对齐。

样式与此类似:

#content当在渲染之前动态加载内容时,这非常有用。这在 Firefox 中也很有效。但是,在 IE6 和 IE7 中,如果我使用 javascript 来更改 的内容(以及高度)#content,则图像不再排列(#column不移动)。如果我使用 IE 开发人员栏来更新 div(比如手动添加位置:绝对),图像会向下跳并再次排列。

我在这里缺少什么吗?

@Ricky - 嗯,这意味着在这种情况下我认为没有解决方案。在最好的情况下,之后会有一场参差不齐的比赛,但随着我的内容扩展和收缩等,隐藏/显示并不实用。仍然感谢您提供最佳解决方案。

0 投票
3 回答
19605 浏览

html - 跨度上的内联块

我希望以下示例中的两个span标签彼此相邻显示,而不是在另一个下方显示。如果我将width类的span.right 设置为 49%,它们会彼此相邻显示。我无法弄清楚为什么右跨度被向下推,就像右跨度有一些不可见padding/margin的东西,这使得它占用了 50% 以上。我试图在不使用 html 表的情况下完成这项工作。有任何想法吗?


感谢您的解释。该float:left作品在 FF 3.1 中与预期结果完美结合。不幸的是,在 IE6 中,右侧跨度渲染了 50% 的 50%,实际上它的宽度为浏览器窗口的 25%。将其宽度设置为 100% 可以达到预期的效果,但会在处于标准合规模式的 FF 3.1 中中断,我理解这一点。让它同时在 FF 和 IE 6 中工作,而无需求助于 hack 或使用多个 CSS 表一直是一个挑战

0 投票
8 回答
6732 浏览

css - IE 6 CSS 悬停非锚标记

在 IE6 中模拟非 Anchor 标签的悬停伪类的最简单和最优雅的方法是什么?

我特意尝试将这种情况下的光标更改为指针的光标。

0 投票
6 回答
3361 浏览

caching - IE6 和缓存

似乎 IE6 忽略了通过 http 标头发送的任何形式的缓存失效,我尝试将 Pragma 设置为 No Cache 并将 Cache Expiration 设置为当前时间,但是在 IE6 中,回击总是会拉出页面的缓存版本我我正在努力。

IE6 是否也有特定的 HTTP 标头?

0 投票
2 回答
608 浏览

html - IE6 错误地显示 UL

有时 IE6 会将列表的文本呈现<ul>为与背景颜色相同的颜色。如果您选择它,它们会重新显示,或者如果您上下滚动页面。

这显然是一个渲染错误,但我想知道是否有人知道使其可靠的解决方法?