苹果一直拒绝 UIWebView 内嵌 HTML5 页面的 iPhone、iPad APP应用上架到 App Store,建议这样的APP去作成Safari的Web应用。可是,苹果的审核人员只从界面、URL去判断是否HTML5的。有一次,一个 APP应用的URL地址被他们拷贝出来,放到浏览器中可以访问,而后,应用悲催地被拒绝上架了。
对付方法:
一、URL不让直接经过浏览器访问(UIWebView的请求Header头中加点东西,在服务器端将APP内嵌的访问和经过直接浏览器访问区分开来),或者经过浏览器访问时,返回JSON、XML信息,输出“Interface Error”,忽悠苹果审核人员说这是HTTP协议的接口,不是网页。
二、禁用、禁止 UIWebView 里面的连接长按弹出效果。加入一行 CSS 代码,禁用相似下图的连接长按弹出效果:html
来源:http://zyan.cc/category/mobile/web