Tag: 互联网浏览器9

在IE中localStorage对象是未定义的

我在我的JS应用程序中使用localStorage,我想知道为什么IE9声称localStorage == undefined 。 据我所知,IE8支持它,在这里有什么办法让它在新版本中工作?

IE9 JSON数据“你想打开还是保存这个文件”

开始用IE9testing我的jQuery应用程序。 看来我可能会在这里遇到一些麻烦。 我注意到当我将JSON数据返回给Javascript方法时,我总是得到这个提示:“你想打开还是保存这个文件? 并为我提供了3个button:打开,保存和取消。 当然,我的JavaScript正在基于JSON对象中设置的值进行操作,但由于IE9没有将其传递给脚本,因此我无法执行后续操作。 任何人面临这个问题? 这是一个快照。

目标IE9只能通过CSS

只是想知道这些IE浏览器的窍门 "\9" – for IE8 and below. "*" – for IE7 and below. "_" – for IE6. 即如 body { border:2px solid blue; border:2px solid yellow \9; *border:2px solid green; _border:2px solid orange; } 是否有人有这样的黑客入侵IE9? 即我试图只通过CSS目标IE9?

CSS3转换:旋转; 在IE9中

我有一个元素需要在我所做的devise中是垂直的。 我已经得到了这个CSS的工作在除IE9以外的所有浏览器。 我用IE7和IE8的filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); 这似乎使我的元素透明的IE9和CSS3“变形”性能似乎并没有做任何事情! 有没有人知道IE9中的旋转元素? 真的很感谢帮助! W.

IE9漂浮与溢出:隐藏和表宽度100%不正确显示

我想浮在页面右侧的容器。 在它的左边是很多我需要100%宽度的表格。 我想让它们一直延伸到右侧的浮动元素。 当右侧的元素结束时,我希望表格扩展到页面的末尾。 这在除IE以外的每个浏览器都很好。 在IE中,所有的表格显示在右边的浮动元素的下面。 我知道有一个隐藏在IE浏览器溢出的解决方法,但我不能得到它的工作。 下面的代码。 <head> <style type="text/css"> .container{margin:0 auto; min-width:1000px; max-width:1200px;} .sidebar{float:right;width:300px;margin-left:5px;} .tholder{overflow:hidden;} </style> </head> <div class="container"> <div class="sidebar"> <img src="dsfd.jpg" heigh="600" width="295"> </div> <div class="tholder"> <Table width="100%" border="1"><tr><td>Text</td></tr></table> </div> <div class="tholder"> <Table width="100%" border="1"><tr><td>Test goes here</td></tr></table> </div> <div class="tholder"> <Table width="100%" border="1"><tr><td>text</td></tr></table> </div> </div>

Internet Explorer中的addEventListener

什么是Internet Explorer 9中的元素对象? if (!Element.prototype.addEventListener) { Element.prototype.addEventListener = function() { .. } } 它在Internet Explorer中如何工作? 如果有一个函数等于addEventListener ,我不知道,请解释。 任何帮助,将不胜感激。 随意提出一个完全不同的方式来解决这个问题。

与CORS的IE9 jQuery AJAX返回“访问被拒绝”

以下在所有浏览器中工作, 除了IE浏览器 (我正在testing在IE 9)。 jQuery.support.cors = true; … $.ajax( url + "messages/postMessageReadByPersonEmail", { crossDomain: true, data: { messageId : messageId, personEmail : personEmail }, success: function() { alert('marked as read'); }, error: function(a,b,c) { alert('failed'); }, type: 'post' } ); 我有另一个使用dataType: 'jsonp'函数dataType: 'jsonp' ,但我不需要在这个AJAX调用返回任何数据。 我最后的手段是返回一些JSONP包装的乱码,以使其工作。 任何想法,为什么IE浏览器搞砸了CORS请求,没有数据返回?

为什么JavaScript只能在IE中打开开发工具后才能工作?

IE9错误 – JavaScript只能在打开开发者工具后才能正常工作。 我们的网站为用户提供免费的pdf下载,并有一个简单的“input密码下载”function。 但是,它在Internet Explorer中完全不起作用。 在这个例子中你可以看到自己。 下载通行证是“makeuseof”。 在任何其他浏览器,它工作正常。 在IE中,两个button什么都不做。 我发现的最奇怪的事情是,如果你用F12打开和closures开发工具栏,它会突然开始工作。 我们尝试过兼容模式等等,没有什么区别。 如何在Internet Explorer中进行此项工作?