WebBrowserPermissionLevel Enumeration

 

Specifies the permission level for a Web browser.

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

Public Enumeration WebBrowserPermissionLevel

Member nameDescription
None

A Web browser that cannot navigate frames to HTML.

Safe

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

Unrestricted

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)>
Public Sub Method03()
End Sub

.NET Framework
Available since 3.0
Return to top
Show: