website loads in browser but not in WebBrowser Control

Posted on 2012-08-30
Last Modified: 2012-08-30
I have ie9 installed on a win7 machine.   I can navagate to an ssl secured page ( in the browser with no problems, but when using the browser control on an access 2007 form, the webpage redirects to an notice: The Internet Browser you are currently using is not supported.

The website requires IE8 or higher, Flash Player 9, javascript and cookies enabled.    (which are in the installed browser).

I can navigate to other https secure websites and login with in the browser control. (Chase Bank for example.)

My access form is using the webbrowser control from Microsoft ActiveX Data Objects 6.1 Library

Any idea what the problem might be?
Question by:Milton Perry
    LVL 74

    Accepted Solution

    Unfortunately the Webrowser control is not simply a "mini" version of a real web browser.

    There are just some sites (or elements  on a site), than just cannot be displayed on a web browser control.

    The webrowser was just created to give you a "basic" view of a web page
    Not support Flash, java CSS, Silverlight, Scrips, XML, SSL, https, ...etc.
    All the webrowser control really does (for lack of a simpler explanation) is display HTML in a control.

    So if there is some feature that your website has that need something specific (IE8 or higher, Flash Player 9, javascript and cookies enabled()
    Then these are things that only a real "web browser" can provide...

    Perhaps the fix here is simple, and I may have missed something, please wait for other experts to chime in.

    LVL 74

    Expert Comment

    by:Jeffrey Coachman
    Just note that you can simply "Call up" your browser in code like this:

    Application.FollowHyperlink "http:\\"
    ...Or if the website is in a control on a form:
    Application.FollowHyperlink me.YourWebsite

    You can also avoid any "hyperlink warnings" by opening your browser directly with code like this:
    Dim VarApp As Variant
    VarApp = Shell("C:\Program Files\Internet Explorer\iexplore.exe" & " " & "http:\\", vbNormalFocus)
    Or again, like this if the web address in on a form:

    Dim VarApp As Variant
    VarApp = Shell("C:\Program Files\Internet Explorer\iexplore.exe" & " " & me.YourWebsite, vbNormalFocus)


    Author Comment

    by:Milton Perry
    There appears to be some functionality built in.   I can watch a netflix movie and the javescript in my print website runs fine (, but I did run into scrip errors on some other websites.

    I have been using the shell method for years, but was hoping to be able to use the on form control for this application.     The url would be opening specific orders from with in the order tracking section of my access application.

    The specific website that I want to view from access must be polling the browser for specific functions and finding something missing.
    LVL 74

    Expert Comment

    by:Jeffrey Coachman
    Yes, I have found that several "advanced" websites to not display correctly in a web browser control...

    Try contacting the site and giving them a generic copy of your database/form.
    See if they know of a workaround...


    Author Comment

    by:Milton Perry
    Thanks for the superfast response.  I think we can consider this one closed.

    Featured Post

    Courses: Start Training Online With Pros, Today

    Brush up on the basics or master the advanced techniques required to earn essential industry certifications, with Courses. Enroll in a course and start learning today. Training topics range from Android App Dev to the Xen Virtualization Platform.

    Join & Write a Comment

    In the previous article, Using a Critera Form to Filter Records (, the form was basically a data container storing user input, which queries and other database objects could read. The form had to remain op…
    Regardless of which version on MS Access you are using, one of the harder data-entry forms to create is one where most data from previous entries needs to be appended to new records, especially when there are numerous fields and records involved.  W…
    Familiarize people with the process of retrieving data from SQL Server using an Access pass-thru query. Microsoft Access is a very powerful client/server development tool. One of the ways that you can retrieve data from a SQL Server is by using a pa…
    Polish reports in Access so they look terrific. Take yourself to another level. Equations, Back Color, Alternate Back Color. Write easy VBA Code. Tighten space to use less pages. Launch report from a menu, considering criteria only when it is filled…

    755 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    25 Experts available now in Live!

    Get 1:1 Help Now