首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >新的iOS 9广告拦截应用到底是如何工作的?

新的iOS 9广告拦截应用到底是如何工作的?
EN

Stack Overflow用户
提问于 2015-09-24 22:28:20
回答 1查看 641关注 0票数 3

桌面网站上的传统广告拦截器有两种工作方式:

1)检测http调用并阻止包含文本字符串的任何调用,该文本字符串与其“黑名单”上的任何条目相匹配,该“黑名单”通常由Easy List或某些其他UGC站点列表定义。

2)根据读取标记并相应地应用CSS的某些规则,页面上的元素被隐藏。

问题是,新的iOS 9广告拦截器(如Crystal1BlockerBlockr等)如何工作?我的理解是,一个iOS应用程序无法检测到来自另一个应用程序的http调用,因此选项1被排除在窗口之外-这是正确的吗?

如果新的广告拦截器使用选项2,那么广告拦截器是否有任何标准的规则列表来将页面元素标识为广告并隐藏它?

编辑:

请参阅此处的开发者文档:https://developer.apple.com/library/archive/releasenotes/General/WhatsNewInSafari/Articles/Safari_9_0.html#//apple_ref/doc/uid/TP40014305-CH9-SW8

标题为“内容阻止Safari扩展”的部分

EN

回答 1

Stack Overflow用户

发布于 2015-09-25 05:39:51

iOS上的内容拦截器通过向safari浏览器提供JSON触发器和操作数组来工作。操作可以应用自定义CSS,也可以阻止资源的加载:

请参阅苹果的Developer Documentation (向下滚动到标题为“内容阻止Safari扩展”的部分),以及最近的WWDC:Safari Extensibility: Content Blocking and Shared Links上的演示文稿。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32763992

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档