草庐IT

ie8-browser-mode

全部标签

javascript - 我该怎么做才能针对 IE7/IE8 优化我的 ajax 应用程序以避免出现 "Stop running this script"?

我的预订引擎在IE7中运行缓慢。它是基于ajaxified和散列/窗口onchange的。总共有5个步骤。我遇到的主要问题是第2步在IE中非常慢。当用户进入第2步时,系统会发出ajax请求以使用Web服务提取数据以显示酒店房间。酒店客房分为主要房型和内部更具体的房型。应用于酒店房间的JS功能包括:房间里的Accordion房间类型的Accordion(嵌套Accordion)快速翻转图片jscrollpane,图片翻转后左侧房间描述自定义滚动条jscrollpane,右侧房型自定义滚动条所有这一切导致了著名的:我用谷歌搜索并找到了this、this和this。很明显,原因是IE中在特定

javascript - IE 中每个浏览器选项卡中的不同图标

我们的应用程序中有一个自定义session机制,允许用户在每个浏览器选项卡中拥有不同的session(例如,不同的凭据),即使URL相同。这种机制适用于所有主流浏览器,包括IE(v11)。问题我们想为每个浏览器选项卡提供不同的图标(不同颜色)以指示哪个选项卡属于哪个session。为此,我们使用根据session设置不同的图标URL它在Firefox和Chrome中运行良好,但是IE似乎在指向同一URL的所有选项卡之间共享图标(每个选项卡中的图标相同,加载顺序决定了每个选项卡中可见的图标)。问题我们能否以某种方式强制IE不在具有相同URL的浏览器选项卡之间共享网站图标?请注意,此处不能

javascript - 为什么在 JavaScript 库中使用 `strict mode`?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Whatdoes“usestrict”doinJavaScript,andwhatisthereasoningbehindit?实际上,我知道usestrict在JavaScript中的作用,正如这里提出的问题:Whatdoes"usestrict"doinJavaScript,andwhatisthereasoningbehindit?但是我不明白为什么我们应该在JavaScript库中使用strict模式?我的意思是使用它有什么好处?

javascript - 可以在 IE11 中运行用户脚本

我有一个使用Tampermonkey/Greasemonkey在Chrome和Firefox中运行的自定义用户脚本。有没有办法在IE11中使用这个脚本?或者是否有任何适用于IE11的插件可以完成Tampermonkey/Greasemonkey的功能? 最佳答案 TrixIEWPF4.5声称在IE11上模拟Greasemonkey。不幸的是,theoriginalTrixieandIE7Pro停止围绕IE8-ish工作。 关于javascript-可以在IE11中运行用户脚本,我们在St

javascript - date.toLocaleDateString(locale,{timeZone :'Asia/Kolkata' }) 在 ie 11 中不起作用

我正在尝试使用时区和区域设置转换日期和时间,但是它在IE11中不起作用。它适用于chrome、firefox和edge。最小完整的可验证示例:functiongetLocalTime(date){vartimeZone="Asia/Kolkata";varutcDate=newDate(Date.UTC(date.getFullYear(),date.getMonth(),date.getDate(),date.getHours(),date.getMinutes(),date.getSeconds()));vardateAndTime=utcDate.toLocaleDateStri

javascript - 使用 IE9、Visual Studio 2010、MVC3 和 Razor 语法调试 Javascript

我正在尝试使用IE9和VS2010进行javascript调试。我在IE9中启用了调试。我已确保在项目设置中禁用了Silverlight调试。并在我的(Razor语法MVC3)代码中放置了一个断点。当我运行它时没有任何反应:/这种情况已经发生了几个月,并且发生在许多项目中,所以这不仅仅是因为从未达到断点或一些愚蠢的基于代码的事情。我试过:卸载并重新安装IE9。确保我拥有最新的MVC工具,以便Razor编辑器是最新的。只需要最少的代码。遵循我能找到的所有“指南”(这些只是我上面所做的变体)。在同事的机器上做同样的事情,它起作用了。使用“调试器”手动设置断点。这会导致出现“选择你的调试器”

javascript - 'unspecified error'在IE中是什么意思?

在IE8中读取document.namespaces时出现未指定错误。我似乎无法在独立页面中重现该问题,我的代码片段是:functionaddNamespace(key,value){try{$("html").attr(key,value);if(document.namespaces&&//Thisthrowstheerror!document.namespaces[key]){document.namespaces.add(key,value);}}catch(e){alert("Error:"+e);}};现在别管我为什么要在运行时添加命名空间(这与FacebookLike无法

javascript - IE7 表达式不等于表格单元格高度

我在我的代码中将多行文本垂直居中。它适用于所有现代浏览器,但不适用于IE7。我四处搜索,在CSS-Tricks上找到了一个CSS表达式,应该可以解决这个问题。很遗憾,IE7中元素的高度不是107px,它看起来更大。刚接触CSS表达式,一知半解。谁能指出问题和解决方案?CSSp.caption{display:table-cell;height:107px;padding:15px10px;border-bottom:1pxsolid#cecece;font-size:16px;text-shadow:001px#868686;text-align:center;vertical-ali

javascript - IE 11 调度事件

我们有一个日期选择器(在JavaScript中),其中有一个部分用于检查IE8及更早版本和其他现代浏览器。if(-1!=navigator.userAgent.indexOf("MSIE")){obj_caller.target.fireEvent("onchange");}else{varevt=document.createEvent("HTMLEvents");evt.initEvent("change",false,true);obj_caller.target.dispatchEvent(evt);}它在Chrome、Firefox、IE8和更低版本中运行良好,但在IE11中

javascript - 控制 browser.wait() 的轮询频率(Fluent Wait)

故事:在Javaselenium语言绑定(bind)中有一个FluentWaitclass,这允许严格控制如何检查预期条件:EachFluentWaitinstancedefinesthemaximumamountoftimetowaitforacondition,aswellasthefrequencywithwhichtocheckthecondition.Furthermore,theusermayconfigurethewaittoignorespecifictypesofexceptionswhilstwaiting,suchasNoSuchElementExceptions