Riant
Riant
插件是基于浏览器的代理接口的,不是去修改系统 hosts 文件,所以,和系统基本没有关系,所以命令行当然是 ping 不到的哈。 Default 配置的 System/Direct 是指当您的访问没有匹配上您的配置时,是走系统代理配置,还是直接连接。
@stevobm 请使用一个能够正确响应的代理服务来配置,而不是配置一个无法访问/解析的代理服务来测试插件配置是否生效。 因为貌似浏览器会在目标代理未能正常响应的情况下忽略代理配置从未尽量保证访问目的达成,这个暂时未能找到相关文档说明,但测试下来确实如此。
@stevobm 这类代理插件走的是浏览器提供的 API, 插件只是提供了一个更直观的配置界面而已,然后转换为浏览器要求的语法提供给浏览器,实际还是浏览器在控制网络请求的,所以不存在 rewrite 网络请求的问题。 我也一直在用。 只是此前没有时间精力维护这个项目,所以插件转让给了别人,但是发现好像对方也没升级,所以现在有什么需要优化的,我也升级不了了。 : (
不大确定什么原因,可能是你访问的页面服务有检查 Host Header 的逻辑吧。 Webpack 服务的话,参考 https://blog.csdn.net/salmonellavaccine/article/details/75332654
确实很多同学反馈 https 有问题,程序逻辑上倒是处理了的,暂时没有更好的办法; https 本身已经是 443 端口了,试试配置为 `127.0.0.1 www.baidu.com`
这个不确定什么原因,请问现在解决了吗?
Yes, the PAC_Script modal that this plugin used is different with /etc/hosts config, so for local Wordpress site, I do not know how to fix that.
Check your target server again please.
看源代码,setBadge 方法参数还有一个属性 localBadge,但我尝试 `JPush.setBadge({localBadge: 0})` 也没任何效果,把 0 改为 1或者其他数字也没效果。
@onlybenyang 按照你说的修改的话,发现无论 badge 传什么数值,都只是有清空角标的效果。所以我尝试修改为 `[number integerValue]` ,经过测试,这样的话,可以实现真正的 setBadge 效果。 ``` objective-c RCT_EXPORT_METHOD(setBadge:(NSDictionary *)params) { if(params[BADGE]){ NSNumber *number = params[BADGE]; [UIApplication sharedApplication].applicationIconBadgeNumber = [number integerValue]; // here [JPUSHService setBadge:[number integerValue]]; }...