Cross-browser testing: All major browsers on ONE machine

Contents Which browsers have to be tested? Rules of thumb: Which browsers should be included? Preparation Windows XP Windows 7+ (for IE9+) Browser downloads Internet Explorer Firefox Opera Chrome Safari Adobe Flash Player Download summary Sandboxie Part 2: Installation and configuration Internet Explorer Firefox Opera Chrome Safari Developer tools (and shortcuts) Measured set-up time and … Read more

Why doesn’t Internet Explorer 11 honour conditional comments even when emulating Internet Explorer 8 document mode?

According to Jacob Rossi [MSFT] This should be fixed in Update 1 for IE11, released last week. That was posted on April 22, 2014. In running a few tests myself it does appear that this was fixed and all is running smoothly again for testing the most amazing browser ever produced…Internet Explorer!

Detect when a web page is loaded without using sleep

Try conventional method: Set objIE = CreateObject(“InternetExplorer.Application”) objIE.Visible = True objIE.Navigate “https://www.yahoo.com/” Do While objIE.ReadyState <> 4 WScript.Sleep 10 Loop ‘ your code here ‘ … UPD: this one should check for errors: Set objIE = CreateObject(“InternetExplorer.Application”) objIE.Visible = True objIE.Navigate “https://www.yahoo.com/” On Error Resume Next Do If objIE.ReadyState = 4 Then If Err = … Read more

Data URI scheme and Internet Explorer 9 Errors

Data URIs cannot be used for navigation, for scripting, or to populate frame or iframe elements in IE. According to http://msdn.microsoft.com/en-us/library/cc848897%28v=vs.85%29.aspx: Data URIs are supported only for the following elements and/or attributes. object (images only) img input type=image link CSS declarations that accept a URL, such as background, backgroundImage, and so on. Data URIs can … Read more

What is the status of TTF support in Internet Explorer?

So as I mentioned in my question above, Internet Explorer has some ttf support starting with version 9, but “only working when [fonts are] set to be installable”. Some background: …TrueType fonts have embedding “bits” which allow the creator of the font to decide the level of embedding that will be permitted. There are four … Read more

VBScript support in Internet Explorer 11

The IE team has been trying to retire VBScript for years. http://msdn.microsoft.com/en-us/library/windows/apps/Hh700404.aspx indicates that support was removed from the ExecScript API. http://msdn.microsoft.com/en-us/library/ie/dn384057(v=vs.85).aspx explains that it’s removed from IE11 Edge mode in the Internet Zone. If you add the following to your HEAD tag, your VBScript will run: <meta http-equiv=”x-ua-compatible” content=”IE=10″>

Does Internet Explorer support pushState and replaceState?

Probably the best site for browser compatibility information is CanIUse. Here’s the section on history. Summary – IE9: no, IE10: yes (as of platform preview 3) The first Release Candidate of IE9 (released 10th Feb 2011) does not support history.pushState or history.replaceState. Generally no new features are added after a product gets to RC stage … Read more

IE9 blocks download of cross-origin web font

IE9 supports .WOFF; IE8 does not, and supports only .EOT fonts. Open the IE9 F12 Developer Tools and you see the following messages: CSS3117: @font-face failed cross-origin request. Resource access is restricted. Neuton-webfont.woff CSS3117: @font-face failed cross-origin request. Resource access is restricted. YanoneKaffeesatz-Regular-webfont.woff CSS3114: @font-face failed OpenType embedding permission check. Permission must be Installable. Neuton-webfont.ttf … Read more

jQuery’s .load() not working in IE – but fine in Firefox, Chrome and Safari

Many sites I have found have suggested that IE may be caching your code and suggest to append the code to $(“#home”).click(function(e) { $(“.tabs”).attr(“src”,”tabs-home.gif”); $(“.islice”).hide(‘fast’); $(“.islice”).load(“home.html?” + new Date().getTime() ); $(“.islice”).show(‘fast’); e.preventDefault(); }); This should ensure that a IE isn’t caching. See http://zacster.blogspot.com/2008/10/jquery-ie7-load-url-problem.html for more info.