WebBrowserPermissionLevel Enumeration
Collapse the table of content
Expand the table of content

WebBrowserPermissionLevel Enumeration


Specifies the permission level for a Web browser.

Namespace:   System.Security.Permissions
Assembly:  WindowsBase (in WindowsBase.dll)

public enum WebBrowserPermissionLevel

Member nameDescription

A Web browser that cannot navigate frames to HTML.


A Web browser that can safely navigate frames to HTML but with several restrictions.


A Web browser that can navigate without restrictions.

Use this enumeration to set the Level property of the WebBrowserPermission class.

The Safe permission level restricts the following Web browser operations.

  • A pop-up window cannot be created over the Web browser control.

  • The Web browser control can only be navigated to its site of origin.

  • The security settings of the Web browser control are reduced.

The following example shows how to demand that the calling code has unrestricted permission to create a Web browser control.

[WebBrowserPermissionAttribute(SecurityAction.Demand, Level = WebBrowserPermissionLevel.Unrestricted)]

.NET Framework
Available since 3.0
Return to top
© 2015 Microsoft