6

No. The href must point to an absolute URI. Relative is not allowed on a base element. This attribute specifies an absolute URI that acts as the base URI for resolving relative URIs. The HTML5 standard says, in reference to the href attribute of <base>: The document base URL of a Document object is the absolute URL


5

The Can I Use? website is excellent to determine browser support for various features, including HTML5 semantic tags: http://caniuse.com/html5semantic You'll see that IE8 and below let the team down. If you need to support IE6, 7, and 8, then using the HTML5 shiv is a good idea. IE8 is still in use by roughly 7% of visitors, according to StatCounter, but ...


4

It's been a month since I asked this, so I thought I'd rummage around the internet some more and see what I could come up with. browserconfig.xml According to this Microsoft Page: Browser configuration schema reference This is an example of a browserconfig.xml: <?xml version="1.0" encoding="utf-8"?> <browserconfig> <...


3

The Microsoft documentation for Internet Explorer prefetch indicates that IE prefetches links with certain rel values. Specifically rel="prerender" rel="prefetch" rel="dns-prefetch" However there is also a note on the page that indicates that it may prefetch "flip ahead targets" specified with rel=next. Note Internet Explorer also supports the "next" ...


3

file:/// will open a file on your drive or network drive using the OS. When using http:// you're telling the browser that this is a hypertext link to a file located on the Internet, not locally. You're likely seeing the parameters after several tries because IE is just saving your history. Also, having a ? in the URL implies you have some server-side ...


3

Microsoft provides, freely and without registration, virtual machines for: IE8 on Win7 IE9 on Win7 IE10 on Win7 IE11 on Win7 IE11 on Win81 Edge on Win10 For the following platform: VirtualBox Vagrant HyperV VPC VMware Parallels


3

I suggest you don't put 20.000 rows of data on the screen. My very basic workstation will crash because of the amount of data, regardless of the browser. 80MB is a lot, especially if it's html! Parsing so much is quite intens. I suggest you make something with a prev/next-page functionallity, I doubt the user requires all 20.000 lines on their screen at ...


2

The average user may be on anything from a small cellphone to a 4k television. You should therefore design your website to run on any size screen, intelligently. Usually this is referred to as 'responsive' design, and there are a lot of great frameworks that'll help you do that (Bootstrap, Zhurb Foundation, HTML5 Boilerplate). On small screens, hide "...


2

Ok, so we have confirmed that our calculations were incorrect. Our provider was giving us reports based on the number of "visits". A visit is calculated based on the amount of time a user spends on our website. However, IE7 users might be rare but they might spend more time on a website compared to a Chrome user. This meant that the percentage we were going ...


2

If you change the parameter on the end of a URL, browsers will "know" not to cache the result. Rather than change the name of the PDF you can just add a parameter onto the end of the URL that references it. First: foo.pdf?revDate=20130916 and then foo.pdf?revDate=20131007 etc.


2

If you've got some kind of control over said site you should indicate the file is not to be cached by stating so in the headers. The basic headers (in pseudo, for HTML/1.1) you'd need would be: Pragma: no-cache Cache-Control: no-cache, must-revalidate Expires: {current_time} For more info on the first two headers look at RFC2616 14.32 Pragma and 14.9 ...


2

ZDNet posted on 29th December that Spartan is still going to use Microsoft's Chakra JavaScript engine and Microsoft's Trident rendering engine (not WebKit or gecko), Sources say. Source : http://www.zdnet.com/article/microsoft-is-building-a-new-browser-as-part-of-its-windows-10-push/ So it is the same engine polished a little. Nothing fancy.


2

For initial testing in IE this may be sufficient, but there will always be some differences between how a site loads in an emulator to the real thing. The amount of testing you do should really be strategically influenced by the target user base and the amount of traffic the site receives. By using a web analytics tool such as Google Analytics or Piwik (...


2

I suggest you don't drive them away as they are potential customers/followers/visitors. Placing warnings and headers about old browsers isn't gonna change much other than changing the feeling people will experience at your site. There are two kinds of people who use old browsers: Those who don't understand computers; They won't update because they don;t ...


2

2021 here, Concerning deprecation As long as there are people using agents that support this (i.e. mainly IE11), Browser configuration will remain semi-relevant, or at least usable. Microsoft announced IE11 will go EOL on August 17th this year, but we all know it will stick around here and there. Concerning the filename/URL The documentation that you ...


1

The problem would seem to be that you are specifying an unsupported/invalid mime-type in the type attribute. (See IE audio object - Scroll down for the supported mime-types.) If this is AAC in an MP4 container then the correct mime-type should probably be audio/mp4. Internet Explorer does not appear to be able to handle an incorrect mime-type, whereas ...


1

Fixed the issue by using the following HTML5 markup: <audio src="music.m4a" controls></audio>


1

When I first read about this, it seemed to me, too, that Microsoft might actually be getting their act together and producing a responsible browser but didn't understand how they could use the same internal engines, as noted by @ivxenog, to accomplish a "new" browser. After more study, I realized that Microsoft is only taking IE and removing the old, legacy "...


1

It's not. Compatibility mode is just emulation and not the browser versions themselves. I occasionally run into differences that aren't noticed till I look at it on a test system. Microsoft did come out with VMs that you can install on Windows that do contain the real versions of older IE.


1

This is entirely relative aka, it all depends. I've never had a case where I decided to give up on an IE version. Are you building with web standards? and testing? what's the major issue(s)? A few thoughts: No it is never acceptable to shut down browsers and shut out users. Never do that. Ok so you have to do it. Your plan to ice out < IE9 via cc ...


1

Internet Explorer Caches the file and it doesnt delete it in the normal Delete Browsing History. You have to go to the Browser History Settings -> View Files locate the file and delete it manually. However I found this to work on IE. Modifying the htaccess. <IfModule mod_expires.c> # Enable expirations. ExpiresActive On <FilesMatch ".(pdf)$"&...


1

Security warnings usually happen if one of your pages has linked resources through insecure protocol. It's called "mixed content". Use some tools like https://www.jitbit.com/sslcheck/ for crawling your website and find the culprit. Remember to make all your links relative like this <img src="//www.example.com/example.jpg" alt="" /> If that's the ...


1

It looks like a possible cause can be you have two conflicting MIME types. Here is a solution provided by Microsoft: https://support.microsoft.com/en-us/kb/942050


1

This happens if Internet Explorer is not configured to let you install unverified software. A quick and dirty fix for the problem is to open up the internet options window and select custom level for your security settings. Under ActiveX ensure the following settings are set to enabled... Run ActiveX and Plugin's Download Signed ActiveX Controls Script ...


1

In the section marked: # BEGIN GD-SSL You can safely delete the line: RewriteCond %{HTTP_USER_AGENT} ^(.+)$ This is causing your problem though for the life of me I cannot figure out why this line exists. It is a do nothing line really but somehow it did not match the agent name IE was giving. The general rule when doing regular expressions is the match ...


1

Try checking if the port being requested is 80 instead of 443. If 80, redirect to HTTPS. <IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://domain.com/$1 [R,L] Header add Strict-Transport-Security "max-age=300" </IfModule>


1

Because of the meta tag your put on your pages, MSIE is running in Internet Explorer 9 mode, even if its a newer version. This usually does the trick with CSS, but other items such as plugins, javascript, and other activex dont really follow the rules. Your best bet is to fix the site so it works for MSIE10+, which in all liklihood means it will work for ...


1

AES is supported in Schannel (the crypto library used by IE) in Windows Vista/2008 and later. It is not supported in XP/2003 (which, by the time you read this, nobody anywhere should be using, although some lunatics still are). Microsoft publishes a complete list of cipher suites available in Schannel. And you may also want recommended cipher suite ...


1

Qualys® SSL Labs offer an SSL client testsuite which also shows all the ciphersuites a connecting user agent supports. I don’t have “standard” MS Internet Explorer systems handy, but I know it depends on three things: The version and configuration of MSIE The version and configuration of the OS The version and configuration of SChannel (Windows’ built-in ...


1

Can you verify that all works consistently when it's not inside their network? If so, you can at least start to make it their internal IT dept's problem. They have the ability to look at logs and test ports. Presuming it's working on your side, I would start by using the F12 tools in IE while looking at their site. It will show you when assets are being ...


Only top voted, non community-wiki answers of a minimum length are eligible