Tag: 互联网浏览器

Internet Explorer 11检测

我知道IE 11具有不同于所有其他IE的用户代理string Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv 11.0) like Gecko 我试图检测IE 11与此问题指定的答案' jquery未能检测到IE 11 那是!!navigator.userAgent.match(/Trident\/7\./) 但是我得到的错误Object not found and needs to be re-evaluated. 然后我在IE11中打开开发者控制台,并试图访问一些预定义的JavaScript对象,我仍然得到相同的错误。 我努力了 navigator.userAgent window.navigator console.log('test'); 任何人有任何想法呢?

带有classList的代码在IE中不起作用?

我正在使用下面的代码,但在IE中失败。 消息是: 无法获取“添加”属性的值:对象为空或未定义“ 我认为这只是一个IE支持问题。 你将如何在IE中使下面的代码工作? 有任何想法吗? var img = new Image(); img.src = '/image/file.png'; img.title = 'this is a title'; img.classList.add("profilePic"); var div = document.createElement("div"); div.classList.add("picWindow"); div.appendChild(img); content.appendChild(div);

getSelection()不能在IE中工作

有人可以帮我得到这个代码工作在IE浏览器请: HTML: <p>Alex Thomas</p> <button id="click">Click</button> JS $('#click').click(function(){ var range = window.getSelection().getRangeAt(0); var selectionContents = range.extractContents(); var span = document.createElement("span"); span.style.color = "red"; span.appendChild(selectionContents); range.insertNode(span); }); 在这里编码: http : //jsfiddle.net/WdrC2/ 提前致谢…

如何隐藏IE8和IE9中的下拉箭头?

我使用下面的CSS来隐藏FF,safari,chrome中的下拉箭头,并添加了我自己的图像进行自定义。 select { -webkit-appearance:none; -moz-appearance:none; -o-appearance:none; appearance:none; } 对于IE10,我使用了伪元素 select::-ms-expand{ display:none; } 我不知道如何应用相同的IE9和IE8。 任何人都可以告诉我如何隐藏下拉箭头在IE8和IE9。

IE6上的JSON(IE7)

对不起,我的病态,但经过几个星期熬夜,只是把我的网上网上,我只是没有任何剩余的能量来debugging…我只是不能谷歌如何实现JSON在IE6和IE7 …我正在使用 JSON.stringify(…) 从我所了解的JSON不是build立在IE6-7,必须dynamic添加在线代码…你怎么做到这一点? 我已经有了jQuery – 是我的正确理解,他们的JSON引擎依赖于浏览器原生的? 然后对无效的JSON代码,使IE6-7失败的一些意见,但我认为这不是本机在IE6-7? 任何人?

Angular 2/4在IE11中不工作

我想弄清楚为什么我的angular2应用程序卡在显示加载…在IE 11中运行时。 在某人的build议下,我试过了这个笨蛋,在堆栈溢出的人上发布,在Chrome和IE 11上。在Chrome上工作正常,但在IE 11上失败。同样的错误,坚持说“正在加载…” 重击者是: https ://plnkr.co/edit/6zVFbrH5yohwc714gBbk ? p = preview <!DOCTYPE html> <html> <head> <script>document.write('<base href="' + document.location + '" />');</script> <title>Router Sample</title> <link rel="stylesheet" href="style.css"> <script src="https://cdnjs.cloudflare.com/ajax/libs/es6-shim/0.34.2/es6-shim.min.js"></script> <script src="https://code.angularjs.org/2.0.0-beta.1/angular2-polyfills.js"></script> <script src="https://code.angularjs.org/tools/system.js"></script> <script src="https://code.angularjs.org/tools/typescript.js"></script> <script src="https://code.angularjs.org/2.0.0-beta.1/Rx.js"></script> <script src="https://code.angularjs.org/2.0.0-beta.1/angular2.dev.js"></script> <script src="https://code.angularjs.org/2.0.0-beta.1/http.dev.js"></script> <script> System.config({ transpiler: 'typescript', typescriptOptions: { emitDecoratorMetadata: true }, packages: {'src': {defaultExtension: 'ts'}} […]

从Javascript运行.exe

我想从Javascript运行一个.exe文件。 这是我的: var oShell = new ActiveXObject(“Shell.Application”); var commandtoRun =“C:\ Documents and Settings \ User \ Desktop \ ABCD.exe”; oShell.ShellExecute(commandtoRun, “”, “”, “打开”, “1”); 如果我只有前两行代码,它似乎工作正常(它问我,当我第一次在IE中打开时,我想要activeX),但如果我添加最后一行(ShellExecute)似乎是一个错误。 我想将parameter passing给exe。 有谁知道如何做到这一点?

IE 8对每页样式表的数量是否有限制?

在一个关于CSS的答案中 ,一位用户说: 据说Internet Explorer的每个文件都有4096个CSS 规则的限制。 参考 此外,它可以embedded到单个文档中的样式表数量有限制。 我认为是20。 虽然在MSDN上的参考似乎证实了这一点(并有一个博客文章 ,在IE7确认这一点),这仍然是IE8的情况?

在IE中调用jQuery ajax调用“无传输”错误

我需要使用四方API来search场地。 当然这是跨域的。 它在Firefox中没有任何问题,但在Internet Explorer(我已经testing过7,8,9)。 我的JavaScript代码如下所示: searchVenues: function(searchQuery) { $.ajax({ url: 'https://api.foursquare.com/v2/venues/search', data: { sw: bound_south_west, ne: bound_north_east, query: searchQuery.query, oauth_token: FSQ_OAUTH_TOKEN, limit: 25, intent: 'browse', v: 20120206 }, cache: false, dataType: 'json', success: function(data) { displayResults(data, searchQuery.query); }, error: function(xhr, status, errorThrown) { console.log(errorThrown+'\n'+status+'\n'+xhr.statusText); } }); } 在Firefox中,它完美地显示收到的数据。 在Internet Explorer中,它在控制台上login: No Transport Error Error 我该怎么办?

意外的AJAXcaching结果在IE8中

从Internet ExplorercachingJQuery Ajax请求的结果,我遇到了严重问题。 每当用户导航到新页面时,我的网页上都会显示标题。 一旦页面被加载,我这样做 $.get("/game/getpuzzleinfo", null, function(data, status) { var content = "<h1>Wikipedia Maze</h1>"; content += "<p class='endtopic'>Looking for <span><a title='Opens the topic you are looking for in a separate tab or window' href='" + data.EndTopicUrl + "' target='_blank'>" + data.EndTopic + "<a/></span></p>"; content += "<p class='step'>Step <span>" + data.StepCount + "</span></p>"; content += […]