gpt4 book ai didi

android - 是否可以将 Android 应用程序的域设置为由嵌入式 iframe 列入白名单?

转载 作者:行者123 更新时间:2023-12-04 09:18:54 29 4
gpt4 key购买 nike

我有一个 Android 应用程序,它有一个通过 iframe 嵌入网站的 WebView。问题是特定网站需要将域列入白名单。
是否可以提供网站识别应用程序的域?我知道在创建 Android 应用程序时,您设置了一个用于生成包名称的域,但提供包无济于事。

最佳答案

A domain to be whitelisted


默认情况下,Android 设备不限制从应用程序发出的网络请求。如果域因某种原因受到限制,可能还有另一个原因。
但是,这并不能回答问题:)。要将域列入白名单,我可以想象有两条前进的道路。选项一非常粗略但有效:只需将其放在 list 中即可。
{
"packageName": "com.jetblue.JetBlueAndroid",
"managedConfiguration": {
'com.android.browser:URLBlacklist': ['*'],
'com.android.browser:URLWhitelist': ['jetblue.com']
}
}
退房 this answer对于该示例以及有关此白名单方法的更多信息。
一些严重的域控制的另一个选择是 Android Proxy Controller .来自 Android docs
ProxyConfig proxyConfig = new ProxyConfig.Builder()
.addProxyRule("myproxy.com")
.addBypassRule("www.excluded.*")
.build();
Executor executor = ...
Runnable listener = ...
ProxyController.getInstance().setProxyOverride(proxyConfig, executor, listener);
...
ProxyController.getInstance().clearProxyOverride(executor, listener);

关于android - 是否可以将 Android 应用程序的域设置为由嵌入式 iframe 列入白名单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63131193/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com