草庐IT

javascript - Redux 不更新 IE11 中的属性

我在InternetExplorer11中遇到了一个关于React和Redux的奇怪问题。我使用redux&thunk+promise中间件创建了一个React应用程序。所述应用程序在Chrome、Safari和Firefox中运行完全正常,但在InternetExplorer中运行时,React/Redux不会更新11Prop。在检查网络选项卡时,我可以看到Http请求被触发得很好。在Reduxreducers中记录此结果也给出了预期的结果。但似乎返回新状态并没有更新Prop。或者触发任何组件的重新渲染。(仅在IE中)。我尝试谷歌查看是否有人在同一条船上,但我找不到任何符合我的问题的

javascript - 无法访问关于 :blank iframe in IE after the document. 的域更改

有没有人知道当document.domain已更改时在IE中的页面上创建about:blankiframe的任何解决方法?在更改document.domain属性后,IE似乎不允许访问空/动态iframe。例如,假设您正在动态创建一个iframe,然后向其中注入(inject)一些html://Somewhereelse,some3rdpartycodechangesthedomain//fromsomething.foo.comtofoo.comdocument.domain='jshell.net';variframe=document.createElement('iframe'

javascript - 为什么使用自定义标签创建元素会在 IE9 或 10 的 outerHTML 中添加 xml 命名空间,直到调用 .find() 方法?

我有一个演示问题的jsfiddle:http://jsfiddle.net/H6gML/8/$(document).ready(function(){//thisseemsfineinIE9and10var$div=$("");console.log("InIE,thisisjustfine:"+$div[0].outerHTML);//thisisweirdinIEvar$test=$("");console.log("However,thishasanxmltagprepended:\n"+$test[0].outerHTML);$test.find("test");console

javascript - ie11 嵌套 showModalDialog 问题

我正在开发一个Web应用程序,它使用许多模式对话框来接收输入。当我开始使应用程序与IE11兼容时,问题就开始了(它在IE8中工作得很好)。当从主页调用时,模态对话框完美地返回值,但是当我从模态对话框创建模态对话框时,返回值但未被捕获并被视为undefined。//callingthevaluesvarret=ShowDialogOpen(pageUrl,width,height);functionShowDialogOpen(PageName,strWidth,strHeight){varDialogOptions="Center=Yes;Scrollbar=No;dialogWidt

javascript - ie11 下载Base64文件

此时我已经尝试了几乎所有的方法,但我无法在ie中使用任何东西。我需要ie从附件面板下载base64文档。我无权访问服务器端代码或数据库。图片不能存放在文件夹中拉出来,需要这样呈现。我试过使用普通链接并将base64字符串粘贴在那里,它只会打开一个新的空白窗口。Download我尝试将url转换为blob并打开blob,结果浏览器没有执行任何操作。functionbase64toBlob(base64Data,contentType){contentType=contentType||'';varsliceSize=1024;varbyteCharacters=base64Data;va

javascript - TextTrackList onchange 事件在 IE 和 Edge 中不起作用

TextTrackList.onchange事件在IE和Edge中不起作用。在Chrome和FireFox中它工作正常。我可以使用任何替代方案吗?我搜索了可用的事件,但找不到任何内容。或者我如何创建解决方法?所以它适用于所有浏览器?https://www.javascripture.com/TextTrackListvarvideo=document.getElementById('video');video.textTracks.addEventListener('change',function(){console.log("TextTrackschangeeventfired!"

javascript - 使用 IE 自定义 Google map 上的奇怪黑点

我用custommappage得到了一些奇怪的黑点(通过GoogleMapsAPIv2.x)我创建了。(单击SERVICIOS,然后单击最南端的图标以生成如下所示的图像。)该问题似乎仅在使用InternetExplorer时出现。我想知道这是否是一个常见问题,是否有常见的解决方法?有什么想法吗?谢谢。更新图中浏览器为IE8.0.6001.18702我很难得到关于电脑的具体细节,因为我的客户截图了,我无法重现这些黑点。删除了无效的ImageShack链接 最佳答案 这完全与IE8中的缩放功能有关。让您的客户将他的缩放级别设置回100%

javascript - IE9 JavaScript 数组初始化错误

显然,IE9中的JS实现在处理数组文字时包含(IMO,严重)错误。在某些情况下,在IE9中,这段代码:vara=[1,2,3,4,];将创建长度为5的数组,最后一个元素等于undefined。这是我的KiTE引擎测试页面的两个版本:http://terrainformatica.com/kite/test-kite.htm-适用于IE9http://terrainformatica.com/kite/test-kite-ie9-bug.htm-在IE9中失败唯一的区别是第一个文档包含初始化为[1,2,3,4]的data.contacts属性,第二个文档包含初始化为[1,2,3,4,]。

javascript - 在 IE 中使用 jQuery.ajax 发送 multipart/formdata

有没有办法在InternetExplorer中执行以下解决方案?(IE7及更高版本)链接:Sendingmultipart/formdatawithjQuery.ajax解决方案代码在除IE之外的所有浏览器中都运行良好。 最佳答案 不,您不能使用jQuery.ajax上传文件,很遗憾,IE不支持FormData。查看UploadifyjQueryplugin通过ajax上传文件。您也可以使用jQueryFormPlugin通过ajax上传文件。 关于javascript-在IE中使用jQ

javascript - 当值太大时,IE11 不会触发本地存储事件

我有一个使用localStorage事件的应用程序。一个窗口写入存储,另一个窗口使用react。这几个月来一直运行良好,在Chrome、FF和IE10上仍然运行良好,但自从我的用户开始使用IE11-它偶尔会中断。经过深入调查,我发现IE11仅在新值中的字符数低于特定数字(根据我的测量为4282)时才会触发onstorage事件).此外,如果同一个键下已经有一个值,IE只会在旧值和新值的大小一起小于该限制时触发事件.重要提示:在所有情况下,值确实被写入存储。在任何阶段都不会超过存储大小。这是一个演示问题的小代码示例:functionhandle_storage(event){alert(