权限
本指南介绍如何授予或拒绝网站权限。
当网页请求权限时,例如启用地理定位,可以处理这种情况。 可以通过设置权限处理程序来授予或拒绝这些权限。 请参阅下面的代码示例:
// 授予所有权限。
engine.Profiles.Default.Permissions.RequestPermissionHandler =
new Handler<RequestPermissionParameters, RequestPermissionResponse>(p =>
{
return RequestPermissionResponse.Grant();
});
' 授予所有权限。
engine.Profiles.Default.Permissions.RequestPermissionHandler =
New Handler(Of RequestPermissionParameters, RequestPermissionResponse)(Function(p)
Return RequestPermissionResponse.Grant()
End Function)
您还可以仅授予特定权限:
// 授予地理定位权限。
engine.Permissions.RequestPermissionHandler =
new Handler<RequestPermissionParameters, RequestPermissionResponse>(p =>
{
if(p.Type == PermissionType.Geolocation)
{
return RequestPermissionResponse.Grant();
}
return RequestPermissionResponse.Deny();
});
' 授予地理定位权限。
engine.Profiles.Default.Permissions.RequestPermissionHandler =
New Handler(Of RequestPermissionParameters, RequestPermissionResponse)(Function(p)
If p.Type = PermissionType.Geolocation Then
Return RequestPermissionResponse.Grant()
End If
Return RequestPermissionResponse.Deny()
End Function)