问题标签 [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.
javascript - 当 IE 的 moveToElementText 吐出 Invalid Argument 异常时该怎么办
我们为 Xinha 文本编辑器编写了一个插件来处理脚注。你可以看看: http ://www.nicholasbs.com/xinha/examples/Newbie.html
为了处理 Webkit 和 IE 在行尾处理链接的方式的一些问题(没有办法使用光标离开同一行的链接),我们插入一个空白元素并将选择移动到那个,比崩溃对。这在 Webkit 和 Gecko 中运行良好,但由于某种原因 moveToElementText 吐出 Invalid Argument 异常。我们传递给它的元素无关紧要,该功能似乎完全被破坏了。但是,在其他代码路径中,此功能似乎有效。
要使用上面的链接重现错误,请单击主文本输入区域,键入任何内容,然后单击带有绿色加号的黄色页面图标,在灯箱对话框中键入任何内容,然后单击“插入”。导致问题的代码示例如下:
有问题的代码位于 svn 中: https ://svn.openplans.org/svn/xinha_dev/InsertNote
这个插件是针对 Xinha 的一个分支构建的,可以从 svn 获得: http ://svn.xinha.webfactional.com/branches/new-dialogs
c# - 是否可以在 IE 中“自动填充”字段?
我工作的公司希望使用“托管付款方式”向我们的客户收费。出现了一个问题,关于我们如何使用来自我们其他系统之一的信息自动填充“付款表格”。我们无法控制软管的付款方式,我们必须使用 IE。这可能吗?如果是这样,如何做到这一点?
如果有什么不清楚的,请告诉我...
css - 有什么方法可以删除活动表单中提交按钮周围的 IE 黑色边框?
我正在实现一个使用自定义样式提交按钮的设计。它们是非常简单的浅灰色按钮,外边框稍暗:
这在 Firefox、Safari 和 Opera 中看起来恰到好处。问题出在 Internet Explorer 6 和 7 上。
由于表单是页面上的第一个表单,因此它被视为主表单 - 因此从一开始就处于活动状态。活动表单中的第一个提交按钮在 IE 中收到一个纯黑色边框,以将其标记为主要操作。
如果我关闭边框,那么 IE 中的黑色额外边框也会消失。我正在寻找一种方法来保持我的正常边界,但删除轮廓。
c# - 从 IE BHO 打开时,如何确保对话框是模态的?
我有一个用 c# 编写的 Internet Explorer Browser Helper Object (BHO),在不同的地方我打开表单作为模式对话框。有时这行得通,但在某些情况下却行不通。我目前可以复制的情况是 IE 正在运行 javascript 以打开其他子窗口......我想它在某个地方有点混乱......
问题是当我打电话时:
该表单不是模态的,因此我可以单击 IE 窗口并获得焦点。由于 IE 正在运行我的代码,因此它不会刷新,因此对用户来说,IE 似乎处于挂起状态。
有没有办法确保表单以模态方式打开,即表单不可能隐藏在 IE 窗口后面。
(我使用的是 IE7。)
注意:这是一个与这篇文章类似的问题,尽管它使用的是 java。我想解决方案是正确传递 IE 窗口的 IWin32Window ,所以我正在调查。
internet-explorer - 恢复浏览器文本区域
有没有办法恢复浏览器文本区域的内容?比如说,您输入了一个很长的帖子,然后不小心点击了一个链接。然后,当您返回时,文本字段诱人地保留了您输入的文本,但文本区域是空白的。IE 和 Firefox 将预填充的内容存储在哪里?textarea可以带回来吗?
javascript - IE TextRange 选择方法无法正常工作
我在使用 contentEditable 设置为 true 的 IE 文档时遇到了一个不寻常的问题。在位于块元素之前的文本节点末尾的范围上调用 select() 会导致选择向右移动一个字符并出现在不应出现的位置。我已经向微软提交了一个针对 IE8 的错误。如果可以,请为这个问题投票,以便解决。
https://connect.microsoft.com/IE/feedback/ViewFeedback.aspx?FeedbackID=390995
我写了一个测试用例来演示效果:
这个问题暴露在 myhandler 函数中。这就是我所做的一切,在保存和恢复选择之间没有第 3 步,但是光标移动了。除非选择为空(即我有一个闪烁的光标,但没有文本),否则它似乎不会发生,并且它似乎只发生在光标位于紧接在块节点之前的文本节点的末尾时。
似乎该范围仍然在正确的位置(如果我在它返回 div 的范围上调用 parentElement),但是如果我从当前选择中获得一个新范围,则新范围在段落标记内,这就是它父元素。
如何解决此问题并始终保存和恢复 Internet Explorer 中的选择?
html - IE6 在隐藏的 div 中显示组件(当它们应该隐藏时!)
有谁知道 IE6 是否曾经使用 hidden 错误呈现页面divs
?我们目前有几个divs
显示在页面的同一空间中,一次只显示一个并隐藏所有其他。
问题是隐藏的divs
组件(特别是选项菜单)有时会显示出来。如果页面被滚动,从视图中移除组件,然后向下滚动,那么应该隐藏的组件就会消失。
我们如何解决这个问题?
windows - IE6 + IE7 在干净的 XP 安装上
我们需要在 IE6 和 IE7 中测试一个网站。我们已经在实际的 Windows 机器上出现了运行在 vmware 下不可见的错误(?!),所以我们有一台实际的 Windows 笔记本电脑来执行此操作 - 但只有一台。是否可以并排安装 IE6 和 IE7,以使它们绝对、肯定地表现得与只有其中一个时完全一样?如何?
internet-explorer - Internet Explorer 8 和 Internet Explorer 6 并排
可能重复:
在同一台计算机上运行 Internet Explorer 6、Internet Explorer 7 和 Internet Explorer 8
有没有办法让 Internet Explorer 8 和 Internet Explorer 6 并排而不进行虚拟化?
我使用了多个 IE,它在 Internet Explorer 7 上运行良好,但由于我安装了 Internet Explorer 8 beta 2,Internet Explorer 6 开始表现得很奇怪(也就是说,比平时更多)。