IE Com Object, Difference between methods .Navigate and .Navigate2

Question:

What is the difference between $ie.Navigate("URL") and $ie.Navigate2("URL")?

Get-Member says:

Sample Code:

Answer:

The difference is in the first argument URL. Here is what MSDN says:

Navigate Method

URL: A String expression that evaluates to the URL, full path, or Universal Naming Convention (UNC) location and name of the resource to display.

Navigate2 Method

URL: A variable or expression that evaluates to the URL of the resource to display, the full path to the file location, or a PIDL that represents a folder in the Shell namespace.

This method extends the Navigate method to allow for Shell integration; however, this method does not make Navigate obsolete. The original method can still be used for URL navigations.

Source:

IE Com Object, Difference between methods .Navigate and .Navigate2 by licensed under CC BY-SA | With most appropriate answer!

Leave a Reply