Follow softwareverify on Twitter
0 items - $0.00

Visualize code coverage in realtime

JavaScript - Internet Explorer Support

At present our JavaScript software tools do not support Internet Explorer.

We would like to support Internet Explorer with our JavaScript software tools.

We have been able to provide support for Firefox and Flock because the APIs to the JavaScript DLL (js3250.dll) are obvious (they are listed in the DLL exports table). We can use this information to then find the API parameter types for the various calls in the JavaScript source code that you can download from the Mozilla/Flock homepage. All that we have required is the JavaScript header files and the DLL export address table.

Trying to use any exported functions from the Microsoft JScript.dll will not work - there are none to use and no header file to consult even if there were any functions.

Unfortunately when it comes to Internet Explorer the available APIs are not suited to the task of providing the level of access we require. Additionally what APIs are provided are provided in the form of COM interfaces and are presented with terse documentation with sample applications that do not demonstrate how to connect to Internet Explorer (This is the Windows Scripting Host API).

It may be possible to put to together a poorly performing coverage and performance tool using these APIs, but creating a flow tracer and memory analysis tool using these APIs is not possible. The reason I write poorly performing is because these APIs are not designed with these tasks in mind.

The remaining APIs and all the information we can find on the web relate to scripting from a script user's point of view, not from the point of view of a developer wanting to monitor operations from behind the scenes using C++.

A Microsoft developer did contact us and tried to find the appropriate people in Microsoft to talk to regarding support for Internet Explorer but she was unable to help us.

If you know a Microsoft contact, or you work for Microsoft and you would like our software tools to support Internet Explorer please contact us.
Please ensure your email has a subject. Emails without subjects will be treated as spam.

Go to Top ^^