很长一段时间潜伏,第一次海报. 基础是这样的: 受到this blog post的启发,我正在尝试为我们的QA团队创建一个书签,以快速填充表单. 书签在Chrome,IE 10和IE 9兼容模式下的我的机器(TM)上完美运行.我已经在QA团队的机器上测试了书签,虽然它在Chrome浏览器和IE 9上运行良好,但书签却无法在运行IE 11的两台机器上运行. 细节: 在运行IE 11的两台机器中,一台在Win 7上,另一台在Win 8.1上.在Win 7上运行IE 11的机器更新为IE版本11.0.9600...
当用户点击它时,我正在尝试重新启动它,而不必重新加载它(我的gif太重了,我实际上是为我的应用程序预加载它).我目前的代码在Chrome和所有“现代浏览器”上运行得非常完美,但我也需要在IE11中工作,这就是斗争开始的地方. 这是一个示例代码,在Chrome上完美运行但在IE11上运行不正常:function activate_gif(){document.getElementById("img1").src = "https://i.imgur.com/Rsc0qOw.gif"; } .myDiv{width: 500px;height: 300px; }.myDi...
我们正在动态创建< iframe>(例如,对于富文本编辑器或调试窗口)并将html注入src.多年来,我们使用javascript:url作为类似于this answer的src,直到我们遇到多个独立iframe的同源策略问题. 我们当前的解决方案是为包含html的blob创建一个对象url:var iframe = document.createElement('iframe'), html = '<h1>it works!</h1>', blob = new Blob([html], {type: 'text/html'}), url = URL.createObjectURL(blob);iframe.src = url; do...
我正在尝试使用javascript来检测访问者是否在触控设备上. 我有以下……function is_touch_device() {return 'ontouchstart' in window || 'onmsgesturechange' in window; }上面的工作很好,除了ie11返回true,它是一个触摸设备,而实际上它不是.以前有人经历过这个吗?解决方法:以下代码段可能会有所帮助:function is_touch_device() {return (('ontouchstart' in window)|| (navigator.maxTouchPoints > 0)|| (navigator.msMaxTou...
每当在页面初始化时尝试使用FileReader和JSON打开运行javascript代码的页面时,ie11报告“未定义FileReader”,以及稍后“未定义JSON”. HTML文件的头部如下:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>LogViewer</title> <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" /> <link rel="stylesheet" href="css/slick.grid.css" type="text/css"/> <link rel="...