H5中的运营商广告

在原生app内嵌入h5,出现了运营商的广告(注意,在wifi情况下是没有广告的,只有在流量的情况下才会出现广告)
在网上看了解决办法
1.比较靠谱的是https
2.另外一种方法是修改webView的navigator.userAgent
修改方法如下

UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectZero];
NSString *userAgent = [webView stringByEvaluatingJavaScriptFromString:@"navigator.userAgent"];
NSString *newUserAgent = [userAgent stringByAppendingString:@"native_iOS_(这个地方为随意字符串,随意延长)3601234567891011121314151617181920212223242526272829303132333435363"];//自定义需要拼接的字符串
NSDictionary *dictionary = [NSDictionary dictionaryWithObjectsAndKeys:newUserAgent, @"UserAgent", nil];
[[NSUserDefaults standardUserDefaults] registerDefaults:dictionary];

经过验证,第二种方法能用。延长到512个字符的时候还不能使用,那就再试试延长到1024个

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 使用场景: 有个项目需求,要区分打开H5是在本地APP还是在手机浏览器,前端伙伴说需要配合修改默认的UserAge...
    千寻_544f阅读 10,938评论 0 4
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,239评论 25 709
  • “啊!我有啥好聊的。”谭卫奇惊奇的看着大家说道,可能是大家都盯着他的原因,可能是他很少说话的原因,或者兼而有之,可...
    安小伦阅读 3,021评论 0 4
  • 文/蓝天 一月十五日,阴 喜欢久坐,很久很久也不觉厌倦,从早上到黑夜。 清早看旭日东升,午后云霞漫天,傍晚看夕阳西...
    西方家的阅读 4,728评论 7 3
  • Cite: http://adv-r.had.co.nz/Data-structures.html R's bas...
    43daf5f8181f阅读 2,682评论 0 0

友情链接更多精彩内容