JavaScript Error: No Such Interface Supported Solved

For everyone who has had problems with this JavaScript issue, I've found a solution!

Written by Jonathan "JD" Danylko • Last Updated: • Develop •

If you've used JavaScript with Internet Explorer extensively, you know that there is a nasty little dialog box that shows its ugly head once in a while called "No Such Interface Supported" (NSIS).

Really informative error message, isn't it?

I was attempting to open a window using the window.open() method in JavaScript. Every time it tried to use the window.open() method, it displayed the NSIS error message. Grrrr.

Well, after ripping more hair out of my head, I came across a simple solution to the problem. The site isn't anything elaborate, but it solved my "No Such Interface Supported" problem completely.

Register two DLL's using RegSvr32: actxprxy.dll and shdocvw.dll. After you register those two DLL's, reboot your computer and try it again. The message should disappear.

Those of you who are getting this same error message, I hope the search engines pick this up and announce it wildly. It's an easy fix to a not-so-common problem.

 

Did you like this content? Show your support by buying me a coffee.

Buy me a coffee  Buy me a coffee
Picture of Jonathan "JD" Danylko

Jonathan Danylko is a web architect and entrepreneur who's been programming for over 25 years. He's developed websites for small, medium, and Fortune 500 companies since 1996.

He currently works at Insight Enterprises as an Principal Software Engineer Architect.

When asked what he likes to do in his spare time, he replies, "I like to write and I like to code. I also like to write about code."

comments powered by Disqus