最近,一些開發人員已經開始創建應用程序,通過UIWebViews指向國有內容(免費,公共財產)。這通常不會是一個問題,除了應用程序都是廣告支持的,有些甚至是付費的。基本上,他們正在通過國有內容賺錢。我該如何輕輕地「突破」UIWebview?
我的問題是這樣的:我如何強制網站打開一個新的Safari窗口,而不是顯示在UIWebview(這是包裝在他們的應用程序的品牌)?我能夠使用以下方式檢測UIWebview,但除了簡單地隱藏內容之外,我無法做任何事情。我更喜歡它提供一個鏈接到我們的內容,然後在Safari中打開。
這是我如何檢測的UIWebView:
var is_uiwebview = /(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(navigator.userAgent);
誠然,但通過谷歌分析,我想我們可以保持在新的用戶代理之上,但不久之後可能會變得相當笨拙。這不就像在別人的內容周圍放置iframe並在您的網站上銷售廣告一樣嗎? –