2012-01-20 12 views
0

私は、iPod touch上で動作する私の会社のための内部目的のためのWebベースのツールを構築しています。それはうまくいっていますが、ユーザが画面を実際にタップしなくても(フィールドをフォーカスすることができますが、キーボードはアクティブではありません)、ページが読み込まれたときにテキストフィールドに自動フォーカスすることができないなど、 。また、私はプログラムでサウンドを再生することはできません(私はjPlayerライブラリを使用しています)。それは次のようになります:iPod Touch/iPhoneでモバイルサファリの実際のボタンをシミュレートする

私は実際に画面上の特定のdivをタップしたと思うには、iPodのタッチ4でブラウザをトリックできるいくつかの方法はありますか?私がそれをすることができれば、私は他のすべての問題を解決することができます。これは社内向けのものなので、私は自由に変更を加えることができます。しかし、私はHTML5とJavaScriptの "アプリ"コードを無数の理由で保つ必要があります。おそらくこれを可能にするサファリを修正したアプリ、そのアプリで自分のサイトを実行できますか?

答えて

0

を使用しようとすることができますか?

はい、あなたはHTML5ベースのアプリを表示するUIWebViewというちょうどの簡単なアプリを書くことができます。戻るボタンなどの余分なものが必要な場合は、それを実装する必要があります(難しくありません)。 UIWebViewはSafariとほとんど同じように動作するはずですので、事実上「Safariを変更したアプリ」である必要があります。

あなたは、右の要素にフォーカスを与え、サウンドは、単に適切なURLを要求することにより、プログラムで再生することができ

[webView becomeFirstResponder]; 

呼び出すことができます。

私は、この設定で既存のWebベースのツールを超えてコーディングするという面での努力が最小限であると考えています。しかし、これはあなたがXcodeを持っていて、基本的なObjective-Cを知っていて、 "本物の"アプリの特別な配布か社内配布の手順に精通していることを前提としています。

0

その後、私はそのアプリで自分のサイトを実行することができ、おそらく修正とアプリがこれを許可するようにサファリし、時限イベント

+0

setTimeout(function(){doStuff();})と同様です。 ? – user396404

+0

それを撃つ。運がない。 – user396404

関連する問題