Security prompt about Microsoft Silverlight in IE11 - silverlight

I am working on a Sharepoint 2010 site. I am testing my site behaviour on IE 11.
When I log on to my site I am getting a security prompt about allowing 'npctrl.dll' which is 'Microsoft Silverlight' add-on file. This message appears on every page. This is causing bad user experience.
When I allowed npctrl.dll on one of the pages, It showed me next security prompt with following message: This webpage Wants to run 'Microsoft Silverlight' which isn't compatible with Internet Explorer's enhanced security features.
I read somewhere that this prompt is coming due to enabled enhanced protected mode in IE11 browser.
Please let me know if it can be solved by any work-arounds.
Thanks in advance. Any help will be appreciated.

Silverlight is a legacy plugin which is no longer actively developed. As a consequence, it does not support running inside Enhanced Protected Mode's AppContainers. EPM is a security feature first introduced in IE10 and enabled by default in the desktop for IE11.
Microsoft has indicated that they're "looking at" possibly updating Silverlight to work in EPM but given that the team was effectively dissolved years ago, I wouldn't hold my breath.
The simplest workaround for this issue is to place the sites in question in Internet Explorer's Trusted Zone, which runs outside of EPM.
The long-term workaround for this issue is to migrate away from Silverlight in the browser; either replace the site with an app that runs outside the browser, or move to HTML5.

Related

Does Silverlight support Outlook Addin(Javascript API)?

We are trying to integrate Silverlight components in Outlook task panel which is developed by Outlook Javascript API. However when mailapp(task panel) loaded, it appears error and it prompts the Silverlight addin failed to run and please check security settings in “Internet Options”. I also tried adding website URL into IE trusted sites list, but this error remains. But I also notice that it works fine in IE browsers.
I know the mailapp (task panel) initials a web browser (IE kernel) in embedded mode. But I really want to confirm whether Silverlight is supported or NOT in MailApp? If it's supported, how should I do?
Anyone gives me the right answer will save my life. Thanks in advance.
It prompts security settings conflicted in MailApp
But it works fine in a separate IE browser

Google App Engine not updating in Chrome in Desktop

I have deployed a site via Google App Engine. The site is updated for all browsers expect for Chrome on Windows Desktop and Mac. Why is it so happening?
After a long time breaking my head on this problem finally I got the solution, the problem was very very very silly and irritating
The extensions attached to my browser namely Ad Block was causing the older version to be presented whenever I used to visit the site.
So the solution is:
Disable the extensions and see which silly extension is causing the trouble

Turning off security messages for WPF XBAP applications in Internet Explorer

I'm developing a WPF XBAP application. When i try to open it in Internet Explorer (9.0.8112.16421 Update version 9.0.9 KB2722913, Windows 7) every time security warning is popped up. Twice.
That's very annoying and acceptable only in developer environment, there is a need to turn them both off. Project configuration is as follows : Security - "Enable ClickOnce security settings" (when its disabled application won't run at all) - "This is a full trust application"; "Signing" - "Sign the ClickOne manifests" (with test certificate which is imported to Trusted Root Certification Authorities). In IE both internet and intranet zones have "WPF browsers applications" set to "Enable" (that may not have effect because *.xbap is loaded from file system). In case I don't have alternative ways to integrate WPF application into browser (Silverlight is not an option, there is a requirement about full .NET framework targeting) i'm looking for solution of above described problem. Thanks in advance.
Problem was solved via manual addition of assembly's certificate (*.pfx) to Trusted Root Certification Authorities and Trusted Publishers as described here : http://blogs.microsoft.co.il/blogs/maxim/archive/2008/03/05/wpf-xbap-as-full-trust-application.aspx

Chrome Extension: retrieve AD credentials from session to auto-login on Wordpress

I need to create a Chrome extension that will allow us to get the user's credentials so that he will be automatically loging into the intranet (heavily-modified Wordpress).
I know for sure that Firefox can access Registry and AD credentials, but with the erratic updates and extensions that are constantly disabled by those, we can't afford to manually check every time firefox has an update.
I've searched on Google and so far I haven't found any answer. I've checked on Google labs and also on the Chrome extension store to see if there was a similar extension, but I found nothing either.
I've seen ADM released by chrome but this is for network administrators who want to centralize settings.
Any one has a clue on this?
This is not well documented, but after some research I found that this capability is built into Chrome. All you need to do is add the Wordpress site to the "Intranet" zone on a Windows PC.
The setting is accessible from Chrome (even though it is a Windows setting):
Settings/Advanced/Change Proxy Settings/Security/Local Intranet/Sites

Silverlight 4 launch a trusted application into the browser?

I just lost 5 hours looking for a answer which i haven't been able to find :p
First, I'd like to force a trusted application (i need to access the file system) to display into the browser. Based on what i found on google a trusted application must be installed and launched as a desktop application (also called out-of-browser application).
So, i want to have an installed application on the client side but meanwhile, the user must also be able to start this same application into a browser window when he goes on my web site. Is this possible ?
Second, I'd like to give to the user the possibility to start the application from the browser. To be clear, the application is installed on the client computer but i want a button on my web site which starts the desktop application. How can i do that ?
Thanks
The answers are sort of and no.
Yes you can run an application that has been installed on the client also in the browser. However, not all of the installed application features will be available. Anything that requires elevated trust will not work inside the browser.
No you can't launch the installed application programmatically from within code running in the browser. The best you can do is display a polite message to the user to the effect that they have this app already installed and in order to access all of its feature they will need to launch it.
Yes, it is possbile since Silverlight 5, see my answer on silverlight-4-elevated-permission-inside-the-browser

Resources