2

我正在使用 Chrome 托管配置在我的策略中使用此代码设置白名单:

{
    "packageName": "com.android.chrome",
    "managedConfiguration": {
        'URLBlacklist': ['*'],
        'URLWhitelist': ['chrome://*', 'google.com', 'stackoverflow.com'],
        'ForceGoogleSafeSearch': True,
        'NTPContentSuggestionsEnabled': False,
    }
}

现在,在Chrome 企业文档中,它说有一种方法可以将相同的设置应用于具有com.android.browser:URLBlacklist限制的 Android Web 视图,但它没有解释我将把它放在我的策略中的哪个位置。

以下代码不起作用:

{
    "packageName": "com.android.chrome",
    "managedConfiguration": {
        'com.android.browser:URLBlacklist': ['reddit.com', 'youtube.com'],
        'com.android.browser:URLWhitelist': ['stackoverflow.com', 'google.com']
    }
}

它在手机上的 chrome://policy 中显示错误。

com.android.browser甚至不是一个真正的应用程序。

我需要在哪里使用它com.android.browser:URLBlacklist来对手机上的所有 Web 视图应用限制?

4

1 回答 1

0

您必须为每个应用单独设置黑名单/白名单。

例如:

{
    "packageName": "com.jetblue.JetBlueAndroid",
    "managedConfiguration": {
        'com.android.browser:URLBlacklist': ['*'],
        'com.android.browser:URLWhitelist': ['jetblue.com']
    }
}

此代码阻止 JetBlue 应用程序中的所有域,除了 JetBlue.com

有一些事情需要注意: 1. 注意不要阻止应用程序需要运行的任何域(包括登录页面等)。2. 如果应用程序使用直接 API 来显示内容,而不是 Web 视图,则这些限制将不适用。

于 2019-11-17T03:14:18.710 回答