Strange IE11 HTML5 Video Issue - html

I have been stumped before, but never quite like this. Please bear with me.
I have embedded an MP4 video into a web page using the HTML5 video tag as follows:
<video poster="/media/video/cick_away_poster.png" controls width="560" height="315">
<source src="http://www.lpcsc.k12.in.us/media/video/click_away.mp4" type="video/mp4" />
<p>Your browser does not support this video.</p>
</video>
The page is hosted in house, on our corporation website. I tried both relative and absolute links, then used the complete URL to the video for troubleshooting on different servers outside of our network. More on this later.
I didn't think there was an issue until a few people in our corporation informed me that they could not see the video in IE11 on their PC.
I had them try it in Chrome and it worked fine.
I double-checked it in both IE11 and Chrome on my PC and it works
fine
I tried it on a freshly cast, fully updated Windows 7 PC, and it did
not work and just shows "Your browser does not support this video."
I tried it in Chrome on the new PC, and it works fine.
I used just the bare code needed for the video. No change.
At this point, I am already scratching my head. Why would it work on some machines and not others, but ONLY in IE11? Some coworkers can see it, yet others cannot?
Moving on:
I created a page on our Intranet server (also IIS) and another server
(Apache) and tested it. Same results.
I created a page on a test server at my home and tested it from the
new PC located in my office. Voila! It worked! Wait...what?
I located other HTML5 videos on other external sites, and all of them
also played on the same machine using IE11.
I tried the original page once again, just for kicks, and nothing.
I changed my IP to the IP of the new machine and vice versa. Nothing
I compared IE settings, security settings, made sure Windows Firewall
was disabled on both machines, compared network settings...you name
it. Nothing.
Now I am ready to drink. It makes no sense...
Just because, I decided instead of accessing the site using the FQDN, I'd try via the server's IP address. Bingo....it works. Huh?
To review:
In Chrome using FQDN - Video appears on all machines
In IE11 using FQDN - Hit and miss...appears on some, not on others.
In IE11 using pages hosted externally - Video appears on all machines
In IE11 using IP address of internally hosted server - Video appears on all machines
It led me to consider a DNS issue, but why would it work in Chrome on all machines? It is specific to IE, but only on SOME machines. I even flushed DNS for kicks....nothing.
I pointed this out to our network admin, and he is equally as stumped. No errors, it just acts like the browser is not HTML5 compliant when using the FQDN on some machines.
Anyone?

Seems I have answered my own question:
We are a large corporation and we image all of our Windows machines. The coworker who creates most of our images added our domain to the Compatibility Mode list in IE. Makes total sense now that I think about the behavior that was occurring, I just never thought about the fact that some machines were imaged while others were not.

Related

Youtube does not work on any browser. Chrome, Mozilla, Edge, IE

One day youtube stopped working on all browsers. It loads preview of the video and then loading infinite circle appears. Sometimes it shows the message: if playback doesn't begin shortly, try restarting your device. I cleared coockies, history etc. two times. I found something about the hosts file, but the original file contains the same exact thing the guide was recommending to replace. There similar problems with youtube, but i didn't find anything that could possibly solve the issue except the host file.
Whether the problem only occurs on the YouTube site? Try to play some online video from another site, such as Bing and Google.
If this issue only occurs on the YouTube site, perhaps the issue is related the YouTube site, you could check the YouTube help forum and contact with them.
If another site also has the same problem, perhaps the issue is related to your network or computer. Please check the network connection and check which version of OS and Browser version are you using? Then, try to Restart your browser, Restart your router, Restart your computer or Update your browser to the latest version.
Make sure you use propper audio device.

external swf no longer loading in modern browsers - security issue?

Years ago, I created a swf that upon init, loads an external swf. It worked reliably for years. Now, it's been brought back, but no longer loads the swf in more modern browsers, like in its heyday. It now fails in Chrome 57 and IE11, but worked around IE8 and Chrome 20ish. I'm thinking this might be a security issue. I tried setting compatibility mode in IE but that didn't help. Am I missing a security setting somewhere?
Crossdomain only matters between servers. If its not accessing the internet from hard drive then it cannot be any security issue...
Since it will run offline why involve browsers?
Just use the standalone Flash Player (see this other Answer for any useful hints).
If you have original source codes then just compile output as .exe instead of an .swf.

Website IP address works but not hostname

Currently I just deployed a website from Debian local server. The Website seems to run very nicely until I reach internet explorer. Here is the run down.
I type in the IP address of the server and I get the website with no error.--->
http://imgur.com/IPpM4YH
Now I will try to reach the website via HostName instead of the ip address. But the website will not display correctly.---> http://imgur.com/UVb3bAb
Now this issue only persists in IE. Google, firefox, safari... etc will not encounter this problem.
Other interesting issues:
on some computers using the servers IPadress or the host name will not display the website correctly.
Php code does not generate the the imgs for the gallery.
style sheets are recognized but not applied to the overall website
Attempt fixes
lowering security on IE, adding it to website list.
reloading files on server
rebooting all machines.
It looks as though your Internet Explorer is using Compatibility View when you view the page using a host name. It does this if it thinks the page is 'internal' (as in Intranet).
Internet Explorer never uses Compatibility View if you navigate by IP address, because it cannot tell, so it assumes the website is external.
To get your page to be always displayed in standards mode, look at the questions already answered about this: IE10 renders in IE7 mode. How to force Standards mode?

Silverlight Display Mixed Content crashes IE

So, I have an HTML page that includes a Silverlight xap file which plays a video. It works correctly while running locally and on our DEV environment when using Chrome or FF. The issue is when I am trying to view the video on our DEV environment using Internet Explorer. When doing so, it prompts me to Display Mixed Content. Whether I hit Yes or No, the browser crashes. I am able to go into my options and Enable Display Mixed Content, which fixes the issue and the video shows up correctly on the DEV environment using IE. But, this is not a good solution for a client facing site. Is there a way around this message to prevent it from crashing the browser?
A workaround for this is to use JavaScript to open the HTML page that contains the video in a new window. The user will still be prompted to Display Mixed Content, but it will not crash the browser and the video will play.

Flash Player Settings Panel not showing Privacy or Local Storage tabs on Safari for Mac

I'm making a small flash application for a website. It works perfectly apart from one small thing, I have implemented a way to bring up the flash settings menu to a user specified tab.
This works as expected in all cases apart from in Safari on Mac, the Local Storage and Privacy tabs are missing. This is a bit of a problem as the Privacy tab is the most important one in this system.
This only happens when the swf is hosted on a subdomain (for example the swf is hosted on bs5.somewebsite.com and then embedded on somewebsite.com) and I'd write it off as an Apple security quirk however to make matters a bit more frustrating some SWF files from other sources (which I do not have the source code for, JWPlayer for example) can access all tabs in the settings window even on Safari for Mac and even when hosted on the subdomain.
I'm authoring this in FlashDevelop.
This usually happens when you are trying to view your SWF through an iFrame. Safari has a "feature" which disables some functionality for sites loaded in iFrames to try and prevent 3rd parties from tracking you.
A simple test is to directly view the page in the iFrame and see if the Local Storage and Privacy tabs appear.