蘋果一直拒絕 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