草庐IT

internet-explorer-10

全部标签

javascript - 默认 parseInt 基数为 10

JavaScript的一个不好的部分是,如果您将parseInt与以0开头的内容一起使用,那么它可能会将数字视为八进制数。i=parseInt(014);//Answer:12问:如何重新定义parseInt以使其默认为基数10?我假设您会使用原型(prototype)方法。编辑:也许我应该这样做:$.fn.extend({parseInt:function(X){returnparseInt(X,10);}}); 最佳答案 如果您存储对原始parseInt函数的引用,则可以用您自己的实现覆盖它;(function(){varori

javascript - 如何在 Internet Explorer 中播放作品音频

如何在旧版或不兼容音频格式的浏览器中播放opus音频。目前我在html5中提供音频链接在Firefox和Chrome中工作但在IE中不工作的标记,任何版本。我已经阅读了opus.js和opusec.js,它们是opusec工具的JavaScript端口,而后者又是使用Emscripten创建的opus-tools集合的一部分。你知道在不兼容的浏览器中是否可以使用这些JS播放opus音频文件吗?Opus浏览器兼容性here谢谢 最佳答案 Audio5js看起来很有前途还不确定它是否支持opus编解码器来自文档:Audio5js.can

javascript - 将 Typescript 2 @Types 与 typescript 1.8.10 一起使用

目前我正在尝试在我的项目中使用d3-dragv4类型。正在使用Ts1.8.10,尚未准备好迁移到TS2测试版。d3-v4类型库位于此处:https://github.com/tomwanzek/d3-v4-definitelytyped我尝试使用以下方式安装类型:typingsinstalld3-drag=github:tomwanzek/d3-v4-definitelytyped/src/d3-drag/index.d.ts#4d09073c046b6444859c66ff441f1e7691777d0f--save但我收到以下错误:typingsERR!causedby/tomwa

javascript - 在 Internet Explorer 中的 contenteditable div 上隐藏插入符号(文本光标)

我有一个contenteditablediv,我在上面有文件拖放和复制粘贴图像事件。通过使用color:transparent我可以隐藏chrome浏览器上闪烁的光标。但在IE中我开始知道“在IE上输入的文本光标的颜色总是背景颜色的反色”。来源:HowdoIchangethecolorofthetextcursorinaninputfieldinIE?是否有任何其他方法可以禁用光标或更改闪烁光标的速度,使其看起来像隐藏在IE中。 最佳答案 您可以在CSS中使用:caret-color:transparent虽然在IE中不起作用。这是

javascript - Internet Explorer 中 formdata.get() 方法的替代方法是什么?

varformData=newFormData();formData.append('username','Chris');formData.append('username','Bob');formData.get('username');get方法在InternetExplorer中不支持。那么我们如何在InternetExplorer中检索用户名? 最佳答案 您需要自己跟踪添加的值,或者您可以使用此实体polyfill有所有的方法然后,如果您想将其转换为原生形式,您可以循环遍历条目并将其附加到原生formData这在IE中不起

javascript - 处理从 IE10 发送的无效 msgpack 消息

我们有一个通过WS与后端通信的应用程序。我们用msgpack-lite对所有消息进行编码,库规范说它支持IE10。在Chrome、Firefox、Safari和Edge等所有现代浏览器中都运行良好。但是在IE10中我们发现了一个奇怪的情况:msgpack-lite将消息编码为与其他浏览器中相同的二进制文件但是在将编码消息发送到后端后,此二进制消息会发生变化。示例。我们想要编码并发送到后端的消息:{"method":"subscribe","data":{"sports":[85]}}编码消息(后端也处理从除IE10以外的所有浏览器发送的相同数据):[130166109101116104

javascript - 监听密码显示事件

IE10有一个功能,可以在单击按钮时显示密码字段的内容。有什么方法可以检测到这种情况正在发生吗?当然,我可以回过头来寻找我希望该按钮所在位置的点击,但这并不理想。 最佳答案 鉴于没有答案,对于future的搜索者,这是我迄今为止最好的答案:可以使用此css隐藏按钮:::-ms-reveal{display:none;} 关于javascript-监听密码显示事件,我们在StackOverflow上找到一个类似的问题: https://stackoverflow

javascript - 在 IE 10/11 中使用数组作为 indexedDB keyPaths

我有一个数组作为我使用indexedDB的键路径,它在Chrome和Firefox上运行良好,但是当我尝试使用IE添加/放置时,它给我一个DataError。varrequest=window.indexedDB.open("MyTestDatabase");request.onsuccess=function(event){vardatabase=event.target.result;vartransaction=database.transaction(["document"],"readwrite");varobjectStore=transaction.objectStore

javascript - 如何在 WebStorm 10 中通过 Gulpfile 调试由 nodemon 启动的 Express 应用程序?

我有一个通过Gulpfile配置运行的Express应用。gulpfile.js'usestrict';vargulp=require('gulp');varsass=require('gulp-sass');varprefix=require('gulp-autoprefixer');varbrowserSync=require('browser-sync');varnodemon=require('gulp-nodemon');varreload=browserSync.reload;//we'dneedaslightdelaytoreloadbrowsers//connected

javascript - 如何在 Internet Explorer 中清理 JSONP 内存

我是JSONP开发的新手,我发现IE7/8不会清理JSONP脚本占用的内存。这会导致我的页面在运行几个小时后内存消耗非常高。我环顾了Internet,发现大多数修复都是基于NeilFraser中的提示。.从博客上说您需要使用如下代码删除脚本中的所有属性vartmp;while(tmp=document.getElementById('JSONP')){tmp.parentNode.removeChild(tmp);//thisdeletionwillcreateerrorinIE.for(varpropintmp)deletetmp[prop];tmp=null;}不幸的是,删除会在I