Below I’m elaborating a bit more my related tweet:
— George Birbilis (@Zoomicon) May 13, 2015
Showing below the easiest of the suggested solutions that I found in this page
At Chrome’s address bar you type:
and press the ENTER key on the keyboard
Then you should see a page Chrome generates to change some of its internal settings. When NPAPI is disabled the respective entry should appear in grey background like below.
Press Enable at the setting “Enable NPAPI Mac, Windows”
After enabling NPAPI the page should look like this (with the respective setting in white background):
After enabling the NPAPI option, close the Chrome webbrowser and reopen it.
You can then test if Silverlight is working by visiting for example
Btw, Chrome also is available as a Windows 8 app, in which mode it probably doesn’t support plugins at all, so if you’re running it on Windows 8 and see it always full screen inside a scrolling container, use the Chrome menu from the top-right of its window and select the option there to switch to the desktop version of Chrome instead (should say "Relaunch Chrome in desktop mode")
The Windows 8/8.1 app version of Internet Explorer is also known as IE Metro because of the “Metro” codename (inspired by navigation signs in public transport] of the Modern UI design language promoted by Microsoft).
However that version isn’t the full Internet Explorer, in that it is unfortunately not supporting extensibility via plugins in the form of ActiveX controls as the classic (desktop version) of IE. It is only embedding the Flash player engine directly in its codebase, but not Microsoft’s own Rich Internet Application (RIA) rendering engine aka Silverlight, nor Unity or other VRML/X3D, QuickTime/QuickTimeVR etc. plugins.
Browser pages cannot detect the difference between running IE on the desktop or as an app, there is however a workarround for webpage authors or webadmins to force the app version of IE to show a prompt to the user that allows the opening of a page in the desktop version of Internet Explorer. There is also a way for System Administrators to set specific sites to open in the desktop version of IE without the user seeing such prompt.
At https://msdn.microsoft.com/en-us/library/ie/hh968248.aspx, Microsoft mentions:
As a web developer, you can enable the requiresActiveX feature switch either by using this HTTP header:
Or by using this meta element on each affected webpage:
<meta http-equiv="X-UA-Compatible" content="requiresActiveX=true"/>
I just added the meta tag inside the <head>…</head> block of the Amnesia of Who web version that uses Silverlight and here is how it shows in the IE Metro version (note that Silverlight IS installed in that Windows 8.1 machine, it’s just that it’s not available in that browser, that’s why the Silverlight installation prompt is also shown):
When the user presses the default button “Open on the desktop”, the OS switches to classic desktop mode and shows an Internet Explorer window with the Silverlight application starting fine (or if Silverlight is not installed it will prompt and allow the user to install it – note that Silverlight ActiveX control’s installation doesn’t need administrator permissions since that installation doesn’t affect other users, nor requires any elevated rights in the system to work).
I hope that Microsoft, apart from keeping on supporting this workarround, will do a clever move this time and embed Silverlight too (apart from the Flash engine that was in IE Metro) in the Spartan browser that it prepares as the Windows 10 default touch browser. And why not, provide some extensibility method for it, since HTML5 cannot become a huge, impossible to implement beast, that covers every future conceived functionality for the web.
Since widescreen format in monitors gets more and more common, how about a twist to the classic tabbed windows UI?
Imagine being able to pin a tab and have it move to a side-view area in the same window. That are would keep the pinned tabs separated from the rest using a splitter / split-view UI. The pinned pages area could also be configurable by user to be at left or right or even at top or bottom of the window. It could maybe even be dragable to dock to the wished for side of the window or to make the pinned pages area float as a separate window (that one can even move to another display if they have multiple monitors attached) if we wish to have maximum flexibility.
That way for example in a web browser that uses tabbed navigation, when you would click on a link that would open in a new tab (as requested by the respective anchor tag in the HTML page, or as configured in browser settings for all links that don’t specify a target, or as overridden by the user using SHIFT+click or right click and “Open in a new tab” action), if the page you were at was pinned, the new tab would open at the non-pinned tabs area on the side and you would keep having both the page you were reading visible and the new page visible at the same time to check it out.
Such a design would be very handy when you want to checkout a news stream like that in Twitter, Facebook etc. without opening and closing or navigation between tabs all the time.
So how about some browser maker or plugin author to go for it? Feel free to give just the due credit for the idea if nobody else has come up with this before.