問題タブ [iphone-web-app]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
4771 参照

google-maps - iPhone - ネイティブ アプリの GeoLocation VS Web アプリの GeoLocation

これが私の状況です。ユーザーの場所を検索して Google マップにプロットする非常に単純な Web アプリを作成しました。ここに私のコードがあります: http://pastebin.com/d3a185efd

テストすると、実際に立っている場所から 500 メートル以上離れていることが検出されました。

しかし

Google マップまたは Gowalla を開いたとき、現在地は 20 メートル以内で正確ですか?

私の質問は次のとおりです: ネイティブの iPhone アプリは Web アプリよりも高い精度の恩恵を受けますか?

もしそうなら、なぜですか?

0 投票する
1 に答える
611 参照

javascript - ダッシュコードのコード変換

答えがおそらく「ベストプラクティス」である、簡単でおそらく簡単な質問

カスタム テンプレート モバイル Safari Web アプリのチュートリアルに従っており、このコードの周りのビューを変更するために使用されます。

私の質問は、if条件文についてです。このトリプレットは何を言っているのでしょうか? ビューを変更する前に、これらの各項目を確認する必要があるのはなぜですか? views.objectビュー変数がオブジェクトメソッドに応答するかどうかを確認するだけですか? 何でこれが大切ですか?

編集- これがこの質問の主なポイントであり、言語としての Javascriptifではなく、ループがどのように機能するかではなく、これら 3 つのことを具体的に確認する必要がある理由です。

存在する可能性があるシナリオviewsfront存在しないシナリオは何ですか?

私は通常、コードを冗長に書くことはありません。私のMySQLテーブルの名前が変更されていない場合UPDATE 'mytable' WHERE...は、はるかに冗長な(そして私の見解では冗長な)代わりに言うだけです

一方、テーブルの名前 (または JS の例ではビューの名前) が「ハードコード」ではなく、代わりにユーザー入力または変更可能である場合、DashCode の例にあるようにコードを正しくすることができます。とにかく、これらの値が「うまくいかない」ことはありますか?

ありがとう!

0 投票する
6 に答える
12638 参照

iphone - iPhoneの向きが変わったときにモバイルサファリでCSSイベントをトリガーできますか?

私は、ユーザーが携帯電話を縦向きから横向きに回転させたときに、埋め込まれたWebページを変更する方法を理解しようとしています。基本的には、より広い画面形式により適したビューをロードします。これは、サーバーから新しいページを呼び出さずに実行できますか?つまり、CSS / Javascript自体からページを駆動できますか?

ありがとう!

0 投票する
2 に答える
415 参照

iphone - iPhone での通話後に WebApp を自動的に再起動する

ホームページにインストールされている iPhone WebApp があります。電話がかかってきたり、電子メールが送信されたりすると、電話画面または電子メール画面が表示されます。ユーザーが電話または電子メールを終了した後、以前に開いていたのと同じ Web アプリケーションを自動的に起動することは可能ですか?

0 投票する
5 に答える
8946 参照

iphone - iPhone Web アプリでフッター/ツールバーを作成するにはどうすればよいですか?

私は Web アプリに取り組んでおり、div をビューポートの下部に固定する必要があります。常に表示可能で、常にビューポートの下部にあります。ここに必要なものの例があります: footer . 残念ながら、これは iPhone では機能しません。JavaScriptを使用してこれを行う方法をいくつか考えることができますが、そうはしません。CSSのみを使用してiPhoneでこの効果を得る方法についてのアイデアはありますか?

0 投票する
1 に答える
298 参照

javascript - モバイル Safari WebApp の状態を「忘れる」方法はありますか?

私は、iPod touch/iPhone にローカルに保存することを意図した初期のブリッジ スコアリングアプリを持っています (iPad? おそらく醜いでしょう...)。

これまでのところ、カスタム アイコンのローリングと基本的な JS ナビゲーションのレイアウトはうまくいっていますが、私の問題は、アプリを終了してもその状態が保持されることです。これには単純な魔法の Apple メタ タグがありますか? それともjavascriptで達成されますか?

洞察をありがとう。

0 投票する
1 に答える
295 参照

javascript - 毎回 app.manifest をフェッチしない

リンクされた一連の Web ページのオフライン バージョンを作成するために、オフライン キャッシュ用のすべての Web ページを一覧表示する app.manifest-file を使用します。

ユーザーがある Web ページから別の Web ページにジャンプするたびに app.manifest ファイルが取得されないようにしたいと思います。アプリケーションが iPhone にインストールされると、ほとんどの Web ページが更新されることはありません。また、ターゲット オーディエンスは海外にいるため、ユーザーが「Web アプリ」を使用している間、ローミング コストが加算される可能性があります。

インターネットを検索すると、Javascript を使用して Mobile Safari でオフライン モードを強制する方向で考えさせられましたが、これが正しい方法なのか、それとも可能なのかさえわかりません。

これを行う方法について、他のおよび/またはより良いアイデアや提案はありますか?

0 投票する
1 に答える
759 参照

python - ホーム画面の iPhone Web アプリでの Google appengine 認証

ブラウザと iPhone の両方で使用するための Web アプリケーションを開発するために Google appengine を使用しています。このアプリケーションのドメイン名を購入したので、きれいな URL を取得できます。認証にUser APIを使用しました。これは、デスクトップ ブラウザと iPhone Safari で問題なく動作します。

ユーザーはアプリケーションをホーム画面に追加できます (下部のツールバーの「+」をタップ)。ただし、それが完了すると、Google によって設定された Cookie がこの「アプリケーション」内で有効ではないように見え、ユーザーは事実上ログアウトされます。さらに悪いことに、ユーザーがログイン リンク (GAE によって生成されたもの) をクリックすると、アプリが閉じて safari が開き、ログインが完了します。セッションは 2 つの間で明らかに共有されていないため、ログイン プロセスは無駄であり、アプリの「ホーム画面」バージョンは引き続きログアウトされます。

「ホーム画面」アプリと Safari の間で Cookie が共有されていないようです。また、「ホーム画面」アプリは独自のドメイン内でのみ機能し、他のドメインへのリダイレクトでは Safari が開くようです。どうすればこれを修正できますか?

0 投票する
3 に答える
3086 参照

caching - cachemanifestが呼び出されているphpファイルをキャッシュしないようにするにはどうすればよいですか?

私はjqtouchを使用してiphoneアプリを構築しており、cachemanifestを使用してすべての静的ファイル(画像、css、javascript)をキャッシュし、読み込みを高速化します。ただし、ページは動的コンテンツにphpを使用しているため、キャッシュしたくありません。だから私はこのphp-script(manifest.php)でcachemanifestを生成しています:

これは、1つの苛立たしいことを除いて、実際には非常にうまく機能します。

私がどこかで読んだものから、cachemanifestを呼び出すファイルは自動的にマニフェストに含まれ、キャッシュされています。Wichは、私がcachemanifestと呼んでいる私のスタートページindex.phpがキャッシュされていることを意味します。これは非常に苛立たしい問題につながります。

これまたはスマートな回避策に対処する方法はありますか?このページはネットワークとしてリストされているキャッシュマニフェストにありますが、ファイルからキャッシュマニフェストが呼び出されているため、これは無効になっているようです。

0 投票する
3 に答える
1636 参照

iphone - iPhone アプリ: Web アプリかネイティブか?

オンライン Web アプリ用に iPhone アプリ バージョンを作成する予定です。私はまだ iPhone アプリの開発に慣れていないので、iPhone ネイティブを選択するか、iPhone ブラウザーで実行される Web アプリを選択するかがわかりません。

要件は実際にはかなり基本的なものです。iPhone アプリは、データを送信し、Web アプリでも使用されるデータベースからデータを取得する必要があります。ユーザーは webapps に同じアクセス権を持ちますが、webapps と iPhone アプリを使用するとユーザーエクスペリエンスが異なるため、これは iPhone に固有のものである必要があります。また、Apple ストアでのアプリケーションの販売にも関心があります。

あなたの経験に基づいて、この種の要件には iPhone ネイティブと Web アプリのどちらが適しているでしょうか? iPhone ブラウザーで動作するネイティブの iPhone アプリと Web アプリを構築する際の欠点は何ですか? また、ネイティブの iPhone アプリを構築するには、Objective-C のみに限定されますか? または、そのための他のフレームワークはありますか?

私に優しくしてください、私は炎上戦争を始めているわけではありません。