草庐IT

Internet-explorer

全部标签

javascript - 欺骗 Internet Explorer Javascript 引擎让脚本运行

我反复遇到InternetExplorer的“此脚本运行时间太长,要继续吗?”的问题。消息。我想知道是否有人知道一种巧妙的方法来欺骗JS引擎保持安静?基于我所做的一些搜索,我发现引擎监视器状态它认为它认为可能是无限循环的,所以我想也许我可以添加一些逻辑来每隔一段时间改变一次执行以愚弄它让它独自离开,但是没有运气。我还尝试将一个较长的循环分解成几个较短的循环,但这并没有帮助。具体来说,当前导致问题的代码是树结构中节点的扩展。代码遍历当前节点并扩展每个节点。用Javascript编写是一件微不足道的事情,但我不能允许这些超时错误,所以我认为我唯一的选择可能是通过AJAX请求预展开的View

javascript - 如何让 VML 在标准模式下工作?

我希望能够在以标准模式而不是怪异模式呈现的页面上使用vml对象。我发现了散落在各处的答案片段,但无法弄清楚。Raphael以某种方式将它拉下来,但我无法扭转它以弄清楚发生了什么。任何基本的工作示例都会很棒。 最佳答案 我想我已经明白了。第1步是通过javascript导入vml命名空间。document.namespaces.add('v','urn:schemas-microsoft-com:vml',"#default#VML");这有一些随机的vml样本可以在quirks模式下工作,但不能在标准模式下工作。它们的关键是元素需要

javascript - 当 method=get 且 URL 包含散列时,使用 Javascript 更改表单操作时 IE 中的错误

我正在使用Javascript在您提交表单时更改表单的URL。如果该URL包含哈希字符串(#),则InternetExplorer将忽略它并只提交到之前的html部分。Firefox和Chrome没问题。演示:functionchangeURL(){varmyform=document.getElementById('myform');myform.setAttribute("action","page2.html#hello");returnfalse;}如果我将方法更改为“post”,就可以了。如果我使用“get”,IE会访问page2.html,但URL中没有#hello。无论我

javascript - IE < 9 CSS3 过渡效果秘籍?

有没有类似于IE7.js的“作弊”机制可用于不支持CSS3转换的浏览器,以便如果您将CSS3转换元素插入页面,它会将它们转换为javascript方法? 最佳答案 当然,有几个:http://louisremi.github.com/jquery.transition.js/test/index.htmlhttp://playground.benbarnett.net/jquery-animate-enhanced/ 关于javascript-IE https://stac

javascript - 为什么我在 IE9 中从 flash 调用 Javascript 会失败?

我的Flash应用程序中有几个按钮调用两个不同的JavaScript函数。它们适用于除IE9之外的所有浏览器(我没有尝试过更早的IE)。我调用函数的代码是这样的:ExternalInterface.call("myLovelyFunction",string1,string2);JS中的代码如下所示:functionmyLovelyFunction(string1,string2){window.open('https://twitter.com/share?url=http%3A%2F%2Fwww.mysite.com%2Fapage.php&via=atwitteraccount&

javascript - 在 IE 中使用 .innerHTML 添加选项元素

我有一个txt变量,其中包含我需要为下拉列表设置的html字符串。该代码在除IE之外的所有其他浏览器中都可以正常工作。基本代码如下所示。带有更多代码的while循环document.getElementById('theSelector').innerHTML=txt;其中'theSelector'是我的表单选择元素的ID所以基本上IE弹出并且不生成我的列表。如果您想查看源代码和我正在做的一切,我会在下面发布我的网页。如果您想查看该站点应该如何运行,只需在另一个非ie的浏览器中运行它即可。http://1wux.com/Resume/signUp.html

javascript - 是否可以在IE中实现WebKit的Scrollbar效果?

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。我想设计我的自定义滚动条。我知道这可以通过WebKit实现,但是否可以在InternetExplorer中实现类似的效果?

javascript - d3.js 处理非 svg 浏览器

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。d3.js开发人员如何处理无法呈现svg的浏览器?我很好奇,因为InternetExplorer9、8、7等在世界大部分关键地区拥有巨大的多数市场份额,但似乎有如此活跃的d3.js社区,就好像InternetExplorer不存在一样。D3的目的是提供灵活的数据驱动图表,因此能够以直观的方式可视化复杂的主题。因此,瞄准最时尚的技术场景并假装其他人也从他们的

javascript - Function.prototype.bind 在 IE 中不起作用,即使在应该支持它的版本中也是如此

以下脚本在IE9、IE10、IE11中不起作用vara=location;varb='toString'varc=a[b].bind(a);c();//"InvalidcallingobjectinIE"有什么解决方法吗?编辑-链接问题中提供的MDN垫片不起作用!!它们适用于IE8!我对IE>8的问题是“支持”Function.bind。 最佳答案 InternetExplorer因允许您直接访问主机对象(如location和console)而臭名昭著,而无需像Chrome和Firefox那样在它们周围提供“Javascript包装

javascript - (重新)使用 Visual Studio 2008 在 IE7 中启用 JavaScript 调试器

VisualStudio2008带有不错的javascript调试功能。但我玩过一些NetBeans调试器,它在我的IE中安装了一个丑陋的Microsoft脚本调试器...通常IE应该询问我想使用什么进行调试,但现在我无法开始使用Visual进行调试Studio,脚本调试器自动启动...卸载脚本调试器后,我根本无法在IE中进行调试。即使附加到iexplore.exe进程也无济于事...再次安装了脚本调试器...:(((((如何恢复我在IE中的VisualStudio调试? 最佳答案 我也遇到了同样的问题。目前还没有完全解决,但我会分