1

基本的にWebブラウザプロキシとして機能するセットアップを構築しようとしています。

基本的に、iPhoneユーザーがホーム画面にブックマークできるように作成したアプリがあります。彼らが私たちのアプリケーションのコンテンツを見るとき、時々彼らは彼らを別のウェブサイトに導くURLを得るでしょう。ホーム画面からアプリを起動した後にこのURLをたどると、アプリ自体にURLが読み込まれ、作業中のアプリが削除されます(これはアプリケーションの動作としては問題ありません)。クエリ文字列( "?")を最後に追加すると、代わりにSafariで新しいページが起動すると言われています。

これは許容できる動作ですが、ホーム画面からアプリケーションを再度起動すると、ページが再読み込みされ、どこにいても場所が失われます(これも許容できません)。

これを回避するために、iPhoneユーザー向けに、アプリケーションの内部で表示したいページをロードするために使用するdivを追加しました。これにより、元の場所に戻るための戻るボタンを引き続き使用できます。外部ページを読み込もうとしたときにセキュリティサンドボックス違反が発生することを除いて、これは完璧です(明らかに)

この問題を解決するために、皆さんは何をお勧めしますか?この猫の皮を剥ぐ方法は複数あることを覚えておいてください。誰かが何か提案があれば、もっと良い解決策を選んで満足しています。

私が思いつくことができる唯一の提案は、アプリをネイティブiOSアプリケーションに変えて、ユーザーがアプリケーションを離れたときにバックグラウンドでマルチタスクを実行し、その状態を保持できるようにすることです。使用している他のツールでこれを機能させるために組み込む必要のある追加のロジスティクスが多数あるため、可能な限りこれを回避したいと考えています。

4

0 に答える 0