问题标签 [internet-explorer]

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 投票
18 回答
15569 浏览

html - HTML中的不间断非空格

我有一个保龄球网络应用程序,它允许逐帧输入非常详细的信息。它允许的一件事是跟踪每个球上击倒了哪些引脚。为了显示这些信息,我让它看起来像一个针架:

图像用于表示引脚。所以,对于后排,我有四个img标签,然后是一个br标签。它工作得很好......主要是。问题出在小型浏览器中,例如 IEMobile。在这种情况下,一个表中可能有 10 或 11 列,并且每列中可能有一个针架,Internet Explorer 将尝试缩小列大小以适应屏幕,我最终会得到类似这:

或者

结构是:

内部 div 内没有空格。如果您在常规浏览器中查看此页面,它应该可以正常显示。如果您在 IEMobile 中查看它,它不会。

有什么提示或建议吗?也许某种   那实际上并没有添加空格?


跟进/总结

我收到并尝试了几个很好的建议,包括:

  • 在服务器上动态生成整个图像。这是一个很好的解决方案,但并不真正满足我的需要(托管在GAE上),而且代码比我想写的要多。这些图像也可以在第一代之后被缓存。
  • 使用 CSS 空白声明。它是一个很好的基于标准的解决方案,但在 IEMobile 视图中却惨遭失败。

我最终做了什么

*低着头咕哝着什么*

是的,没错,在 div 的顶部有一个透明的 GIF,大小是我需要的宽度。结束代码(简化)如下所示:

和 CSS:

PS:不,我不会在我的最终解决方案中盗链别人的明确点:)

0 投票
11 回答
2962 浏览

css - MSIE 6 中的最小宽度

在 Internet Explorer 6 中模仿 CSS 属性 min-width的最终方法是什么?最好不要尝试吗?

0 投票
3 回答
6342 浏览

javascript - 您使用什么工具和技术来修复浏览器内存泄漏?

我正在尝试修复 IE 7 中的内存泄漏。使用 Drip 进行调查,但是当大多数动态生成的 DOM 元素没有唯一的 id 时,它并没有多大帮助。

尖端?

0 投票
13 回答
178384 浏览

javascript - 为什么使用 setAttribute 设置的 onclick 属性无法在 IE 中工作?

今天遇到这个问题,发帖以防其他人有同样的问题。

结果是让 IE 在动态生成的元素上运行 onclick,我们不能使用 setAttribute。相反,我们需要在对象上设置 onclick 属性,并使用一个匿名函数来包装我们要运行的代码。

坏主意:

你可以做

但根据@scunliffe,它会在非标准模式下中断 IE。

你根本不能这样做

因为它立即执行,并将 runCommand() 的结果设置为 onClick 属性值,你也不能这样做

0 投票
3 回答
3577 浏览

vb.net - IE 自动化书籍或资源?使用 MSHTML/ShDocVw VB.Net

任何人都可以推荐一本书或一个网站来解释使用 VB.NET 的 Internet Explorer 自动化吗?我知道 mshtml 和 ShDocVw.dll 可以做到这一点,但我需要一个资源来向我解释。我想读/写值以及单击按钮。

到目前为止,我遇到的唯一一本书是 .Net Test Automation Recipes。这是给我的吗?

谢谢!

0 投票
3 回答
23745 浏览

internet-explorer - 在 Internet Explorer 上的 iFrame 中访问域 Cookie

我的域(我们称之为 www.example.com)创建了一个 cookie。在另一个站点(比方说,www.myspace.com)上,我的域加载在 iFrame 中。

在除 Internet Explorer 之外的所有浏览器(Firefox、Opera、Camino、Safari 等)上,我都可以访问自己的 cookie。在 IE 中,它不允许我从 iFrame 中访问 c​​ookie。

有没有办法解决这个问题?

真的,这没有任何意义,因为试图访问 cookie 的站点是 www.example.com,而 cookie 归 www.example.com 所有。但出于某种原因,IE 认为 iFrame 使它们无关。

0 投票
5 回答
63846 浏览

internet-explorer - 使用 Selenium 处理浏览器弹出窗口

我们正在针对我们现有的代码库运行 Selenium 回归测试,并且我们的 Web 应用程序中的某些屏幕使用弹出窗口进行中间步骤。

目前我们在测试中使用的命令:

...大部分时间都有效。有时测试会waitForPopUp()失败

任何人都可以提出更好,更可靠的方法吗?

此外,我们主要在 IE6 和 7 上运行这些测试。

0 投票
3 回答
1647 浏览

javascript - 在 dom 中添加输入字段并在 IE 中聚焦

我正在尝试制作一个 div,当您单击它时它会变成一个输入框,并聚焦它。我正在使用原型来实现这一点。这适用于 Chrome 和 Firefox,但不适用于 IE。IE 拒绝关注新添加的输入字段,即使我设置了 1 秒超时。

基本上代码是这样工作的:

上面的例子是实际代码的缩短版本,实际代码除了 IE 中的焦点位外,运行良好。

IE中的焦点功能有限制吗?我需要将输入放在表单中吗?

0 投票
6 回答
989 浏览

javascript - IE Javascript 点击问题

首先,我正在开发一个应用程序,该应用程序的编写使得一些典型的调试工具无法使用(或者至少我不知道如何使用 :)。

JavaScript、html 等在部署之前都是“熟”和编码的(我认为;我对这个过程的工作原理有点模糊),所以我不能将 VS 2005 附加到 ie,并且 firebug lite 不起作用好。此外,界面在框架中(糟糕),因此其他一些工具也无法正常工作。

Firebug 在 Firefox 中运行良好,它没有这个问题(Safari 也没有),所以我希望有人可能会发现我的代码在 IE 上运行的方式“明显”有问题。可以提供更多关于它的古怪的信息,但让我们从这个开始。

基本上,我有一个函数可以通过使普通表行不可见来将表“折叠”到它们的标题中。我有"onclick='toggleDisplay("theTableElement", "theCollapseImageElement")'"标签<tr>,表格以“class='closed'”开头。

在 FF 和 Safari 中单击折叠和展开表格,但 IE 表格需要多次单击(看似 1 到 5 之间的任意数字)才能展开。有时,在最初“打开”后,只需单击一会儿,表格就会展开和折叠,但最终会恢复为需要多次单击。我可以从我在 Visual Studio 中看到的一点点看出,每次实际上都在调用该函数。提前感谢您的任何建议!

这是JS代码:

­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­

0 投票
6 回答
6034 浏览

internet-explorer - IE 中的 Script.aculo.us 自动完成程序问题

我正在努力解决 IE 中的 Script.aculo.us Autocompleter 控件的问题(我已经在 IE6 和 7 中尝试过)。页面加载后,在文本框中输入第一个字符时,建议不会出现。在最初的失败之后,控件按其应有的方式工作。

我已经验证了建议数据是从服务器正确返回的;该问题似乎与建议元素的定位有关,因为页面上其他相对定位的元素在您希望出现建议的那一刻移出位置。

有没有人听说过这样的问题或对如何解决它有任何建议?

编辑:作为对 Chris 的回应,我将 partialChars 参数设置为 1,并且该控件可在我尝试过的所有其他浏览器中工作,它们是 Firefox、Safari、Opera 和 Chrome 的最新版本。我可能应该首先说清楚。谢谢。