Routes a navigation action internally or to an external viewer.
Original signature is '- (void)webView:(WebView *)webView decidePolicyForNavigationAction:(NSDictionary *)actionInformation request:(NSURLRequest *)request frame:(WebFrame *)frame decisionListener:(id < WebPolicyDecisionListener >)listener'
Available in Mac OS X v10.2 with Safari 1.0 and later.

C# | Visual Basic | Visual C++ |
void WebViewDecidePolicyForNavigationActionRequestFrameDecisionListener( WebView webView, NSDictionary actionInformation, NSURLRequest request, WebFrame frame, IWebPolicyDecisionListener listener )
Sub WebViewDecidePolicyForNavigationActionRequestFrameDecisionListener ( _ webView As WebView, _ actionInformation As NSDictionary, _ request As NSURLRequest, _ frame As WebFrame, _ listener As IWebPolicyDecisionListener _ )
void WebViewDecidePolicyForNavigationActionRequestFrameDecisionListener( WebView^ webView, NSDictionary^ actionInformation, NSURLRequest^ request, WebFrame^ frame, IWebPolicyDecisionListener^ listener )

- webView (WebView)
- The WebView object for which this object is the policy delegate.
- actionInformation (NSDictionary)
- A description of the action that triggered the navigation request. The possible key-value pairs in this dictionary are defined in “Action Dictionary Keys.”
- request (NSURLRequest)
- The request for which the navigation is made.
- frame (WebFrame)
- The WebFrame object in which the action occurred.
- listener (IWebPolicyDecisionListener)
- The WebPolicyDecisionListener object that receives the policy decision.

- Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)