1

場所を尋ねる特定の Web サイトにアクセスしたときにポップアップする場所のプロンプトを無効にする (または自動的に拒否/受け入れる) ことはできますか? 私のアプリは地図を表示するだけではないため、MKMapView を使用していません (地図が掲載されている Web サイトにアクセスするだけかもしれません)。

プロンプトはアプリによって制御されていないが、iOS システムによって制御されているため、ダイアログを自動的に拒否/受け入れることはおそらくできないと思います。

4

3 に答える 3

1

UIWebViewのロード中にIOSアプリ内からプロンプトを無効にする限り、可能です

HTML が UIWebView にロードされる前にインターセプトする必要があります。次に、HTML のどの部分が GPS/Location Prompt をトリガーするかを見つけます。見つかったら、それを html から削除し、html を UIWebView にフィードして、プロンプトを「無効」にします。ただし、その結果、Web ページにはその要素がありません。

于 2015-01-02T17:15:22.390 に答える
0

プロンプトを防ぐ方法がわかりません。UIWebView のプロパティとして実装されることを願っています。

UIWebViewsに関しては、ユーザーの安全のためにダイアログはありません。ビューを含むアプリは既に位置情報へのアクセスを要求しており、設定で有効または無効にすることができます。アプリと Web ビューの両方から位置情報へのアクセスを要求することは、バグと見なされます。

于 2014-06-12T07:52:39.940 に答える
0

いいえ、それはできません。UIWebViewではなく、iOS ブラウザーでもありません。

于 2012-05-31T17:36:32.373 に答える