最近、何人かの開発者が、UIWebViews を介して国有コンテンツ (無料のパブリック プロパティ) を指すだけのアプリを作成し始めています。アプリがすべて広告でサポートされており、一部のアプリは有料であることを除いて、これは通常は問題になりません. 基本的に、彼らは国営コンテンツでお金を稼いでいます。
私の質問は次のとおりです: UIWebview (アプリのブランドにラップされている) に表示するのではなく、新しい Safari ウィンドウを開くようにサイトを強制するにはどうすればよいですか? 以下を使用して UIWebview を検出できますが、単にコンテンツを非表示にする以外に何もできません。Safari で開くコンテンツへのリンクを提供することを希望します。
これは私がUIWebviewを検出する方法です:
var is_uiwebview = /(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(navigator.userAgent);