草庐IT

ie8-browser-mode

全部标签

javascript - 如何告诉 IE 我磁盘上的 HTML 文件没有安全风险?

我们的构建脚本创建了一个带有一些嵌入式javascript的HTML日志。当我在InternetExplorer中打开它时,我看到IE已阻止运行“脚本或activex控件”的黄色警告栏。因为它是一个本地文件,我无法将它添加到受信任的站点(IE需要一个域)。我不想更改默认区域的安全设置。知道如何永久解锁它吗?IE版本在XPPro上是7.0.5730.13。 最佳答案 嵌入MarkoftheWeb: 关于javascript-如何告诉IE我磁盘上的HTML文件没有安全风险?,我们在Stack

javascript - 在 IE 上获取图像加载时的图像宽度失败

我有一个图像缩放功能,可以按比例调整图像大小。在每次加载图像时,如果图像的宽度或高度大于我的最大宽度和最大高度,则使用图像调用此函数并调整大小。我可以在FFChromeOperaSafari中获取img.width和img.height,但IE失败。我该如何处理?让我用一段代码来解释。functiononImageLoad(img,maxWidth,maxHeight){varwidth=img.width;//Problemisinherevarheight=img.height//Problemisinhere}在我强调的行中,img.width不适用于IE系列。有什么建议吗?谢谢

javascript - IE,XDomainRequest 并不总是有效

我正在尝试在IE上进行跨域。我使用XDomainRequest,并为所有事件(onerror、onload、onprogress和ontimeout)植入日志记录以监控进度。它有时会工作,但并非总是如此(一台计算机,IE9,相同的站点,相同的请求,3或4个中有1个工作;另一台计算机,IE8,可能2个工作中有1个)。我没有从日志记录中得到任何有用的信息,因为没有任何触发。我很困惑。有没有IE调试工具?为什么有时XDomainRequest不起作用?非常感谢冠宁 最佳答案 XDomainRequest对象中至少有两个重大错误,一个影响I

javascript - 在 IE 9 中就绪的文档上通过 javascript 更改正文字体大小时选择框 chop 文本

IE9对我来说表现得很奇怪。我有一个页面字体大小更改控件,可以保存用户设置,然后在文档中准备好将正文字体大小设置为该大小。它工作正常,问题是,当加载带有下拉列表的页面时,在IE9中,有时文本会被chop。我已将代码简化为这个jsfiddle以进行演示。http://jsfiddle.net/z6Paz/3/html:Letter(8.5x11")A4(8.27x11.69")CSS:select{font-size:1em;width:240px;}和javascript:varuserPrefSizeOffset=2;$(function(){varcurrent

javascript - 为什么我不能在 IE 中将包含脚本标签的字符串添加到 innerHTML

我正在尝试执行以下操作(我正在使用原型(prototype)库):vardiv=document.createElement('div');div.innerHTML='';$('banner').insert(div);在IE中,我在第二行设置属性后,div.innerHTML属性总是等于""。此代码段位于一个函数内,该函数覆盖了外部vendor脚本中的document.write(),因此这就是我这样做的原因,而不是创建脚本元素并将其直接附加到div元素。真的很感激任何帮助,这让我头发花白! 最佳答案 这个也让我有点受阻。事实证

javascript - 仅在 IE 中出现 window.open 错误 - 参数无效

单击日历上的日期时,会出现一个简单的日历弹出窗口。下面的代码适用于Opera、FF和Chrome,但不适用于IE6-8。它在底部出现了ErroronPage并显示错误invalidargument。1有人可以帮助我找出我在IE中做对或做错的事情吗? 最佳答案 窗口名不能有空格。试试EditEvents。 关于javascript-仅在IE中出现window.open错误-参数无效,我们在StackOverflow上找到一个类似的问题: https://stac

javascript - ExtJs4 + IE9 = 对象不支持属性或方法 'createContextualFragment'

我在IE9上使用ExtJs..我几乎总是遇到这个错误..MicrosoftJScriptruntimeerror:Objectdoesn'tsupportpropertyormethod'createContextualFragment'这意味着什么?需要什么“createContextualFragment”?以及如何解决这个问题? 最佳答案 createContextualFragment()是Range对象的一种方法,它从HTML字符串创建文档片段。它存在于Firefox和WebKit和Opera中,但目前是非标准的(它不在D

javascript - 使用 Javascript 在 IE 中将 Canvas 下载到图像

下面的代码会将Canvas转换为图像,并在IE以外的浏览器中下载相同的内容(我使用的是IE9)。IE代码在新选项卡中打开数据URL。但是,它不可下载。if(navigator.appName=="MicrosoftInternetExplorer"){somehtml1=document.createElement("img");somehtml1.id="imgid";somehtml1.name="imgname";somehtml1.src=canvas.toDataURL("image/png");document.body.appendChild(somehtml1);win

javascript - IE 问题 - 不支持 Object.keys(value).length

我一直在尝试在InternetExplorer中调试一些js,但我无法解决这个问题。这是导致错误的行:varnumberOfColumns=Object.keys(value).length;错误是...Message:Objectdoesn'tsupportthispropertyormethodLine:640Char:5Code:0URI:xxx起初我以为它与Object.keys(value).length;属性有关,但奇怪的是(无论如何对我来说),错误是在char5,这是变量名的开头。无论如何,我不知道发生了什么或如何解决它。另外,如果我更换:varnumberOfColum

javascript - APC 和 Codeigniter 的进度条 - IE 和 Chrome 的问题

我正在尝试使用Codeigniter和APC制作进度条。这是我的表格:"id="progress_key"name="APC_UPLOAD_PROGRESS"/>Séléctionnezunfichier  Valider当用户点击提交按钮时,它会触发上传过程。这是我的“检查进度”功能:functioncheckProgress(){$.ajax({type:"POST",url:"/fbe_upload/index.php/fbeupload/upload_progress",async:true,dataType:"json",dat