問題タブ [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 投票する
1 に答える
215 参照

iphone - ネイティブ機能を使用していないときに Phonegap をトリミングすることは可能ですか?

iPhoneおよびおそらくAndroid用のPhonegapアプリとしてラップする単純な軽量webbappを開発しています。

問題は、カメラや GPS など、Phonegap を介して利用できるネイティブ機能を実際に使用していないことです。可能な限り軽量で高速なアプリを作成できるように、Phonegap をトリミングする方法を教えてください。

たとえば、phonegap.js を削除したり、省略したりできますか? ドロップできる object-c コードまたはリソースはありますか?

または、そもそも Phonegap よりも軽量な他のベアボーン webview ラッパーを知っている人はいますか?

ありがとう

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

iphone - iPhoneオフラインWebアプリのキャッシュが機能しない

私はiPhone用のオフラインWebアプリを開発しています。アプリケーションを作成してテストしましたが、1つの機能を除けば正常に動作し、キャッシュされていません。

マニフェストファイルを作成し、正しいmimeタイプが入っているかどうかをフィドラーで確認しましたが、データとワイヤレスネットワーク接続をシャットダウンすると、アプリケーションを開くことができません。

誰かがこの問題の手がかりを持っていますか?

ありがとうアリアン

0 投票する
0 に答える
468 参照

javascript - iPhone webapp は js をキャッシュしますが、しばらくすると再フェッチされませんか?

特定の方法で設計された webapp があります。index.html には script タグがあります。

そのapp.js内には、次のようなコードがあります (w/jQuery):

そしてそのdata.jsの中には、jsonp があります:

少し変わった設定だと思いますが、今のところはそのようにする必要があります。ポイントは、コンピューターのブラウザーで動作することです。iPhone で問題が発生しています - Web アプリケーションにすると (ホーム画面に追加します)。初めて問題なくロードされますが、ホームスクリーンに切り替えて webapp に戻ると、更新されて再び問題なくロードされます。

しかし、約30分または1時間待ってからそのWebアプリケーションに戻ると、コンテンツが読み込まれません。ブラウザがコンテンツを再取得しているかのように、「更新」アイコンが 1 秒間回転していることがわかりますが、その後停止します。つまり、jsonp 関数が実行されていないように見えます。つまり、ページが読み込まれません。Safari コンソールにエラーは表示されません。

何か不足していますか?iPhone ブラウザには何か特別なものがありますか? 何かが奇妙な方法でキャッシュされていますか? :[

PS:関数が毎回URLの最後にタイムスタンプを追加することを知ってい$.getScriptます(少なくともコンピューターブラウザーでは)

アップデート:

Google変数が見つからないというエラーが発生していることがわかりました(スクリプトタグでGoogleマップを含め、Google変数を宣言して使用しています)。これは、webapp で約 1 時間非アクティブになった後にのみ発生します。そして、数回再起動すると、エラーは消えます(1時間後に再び発生するだけです)。

コールバックでそれを修正しました (スクリプト タグがダウンロードされるまで実行を一時停止する必要がありましたが)。$変数(jQuery)で同じエラーが発生しました。

明らかにスクリプトタグに問題があるようです。モバイルでのみ壊れ、約 1 時間後に壊れました。何が起きているのかわからない。

更新 2:

したがって、基本的に上記のすべてを要約すると<script>、30 分または 1 時間後にページを更新した後、タグのダウンロード/実行がランダムに失敗するという印象を受けます。これは、iOS 5.0.1 を実行している私の古い iPhone 3G で発生します (Web アプリケーションか iPhone Safari かは問題ではありません)。今のところ、ランダムなjsが存在するかどうかを確認して再確認するために、たくさんのハックを行っています...総醜さ。何が起こっているのかを理解するのに役立つ js/mobile の第一人者はいますか?

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

javascript - iPhoneの「ホーム画面に追加」ボタンを作成することはできますか?

iPhone用のwebablicationsを開発するのは初めてです。「+ホーム画面に追加」ボタンと同様の機能を持つボタンをWebサイトに追加できるのでしょうか。

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

ipad - iPad/iPhone : Web アプリでセッションを維持する方法

Web ページを Web アプリケーションとして追加するのは簡単です。ここで素敵な記事を見つけてください。

既知の問題は、セッションを開いたままにすることです。別のアプリに切り替えると、セッションが閉じられ、ユーザーは資格情報を再入力する必要があります。

stack-overflowで回答のない同様のエントリを見つけました。

いくつかのヒント?

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

iphone - ホーム画面でプログラムによって Web アプリを起動しますか?

iPad のホーム画面に Web アプリが追加されたエンタープライズ アプリケーションがあります。ネイティブの XCode アプリから Web アプリを起動できるようにしたいと考えています。これは可能ですか?

Web アプリに関連付けられたカスタム プロトコルを登録できますか?

ありがとう

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

jquery-mobile - モバイルサファリの入力フィールドで最後の文字を常に表示する方法は?

私はモバイル Web アプリを持っており、その中に入力フィールド タイプのテキストがあります。

その値を次のように割り当てています

フィールドに焦点を当ててキーボードで入力せずにプログラムで値を設定するとstring、テキスト フィールドの幅よりも長くなり、テキスト フィールドによってマスクされるため、新しい文字の追加が見えなくなります。

ここに画像の説明を入力

上の画像でわかるように、一番右の文字は「K」(j の後) ですが、その一部しか表示されていません。

文字列の長さがテキストフィールドの幅よりも長い場合、余分な長さが左側に移動し、最後の文字が常に画面に表示されるようにするにはどうすればよいですか?

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

iphone - iPhoneのWebアプリを起動するたびにログインする必要がないようにする方法

Ruby onRails3を使用してiPhone用のWebアプリを作成しています。

iPhoneのホーム画面にアプリを追加すると、アプリを起動するたびに再度ログインする必要があります。
また、PCでブラウザを閉じて再度開くと、セッションも失われることに気づきました。

それを防ぐ方法はありますか?

最終的には、ユーザーが「ホーム画面」からWebアプリを起動するたびにログインする必要がないようにしようとしています。たとえば、代わりに7日ごとに作成します。

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

ios - iOS Webアプリの起動イメージにpngの代わりにjpgを使用できますか?

iOSのスタートアップイメージをいじっています。

私が見つけた両方のチュートリアル

http://mathiasbynens.be/notes/touch-icons
https://gist.github.com/472519

スプラッシュ画面に.png画像を使用しています。pngファイルのサイズを小さくしようとしましたが、大きなスプラッシュスクリーンの場合、500kをはるかに超えており、これは私には大きすぎます。そこで、jpgを使ってみましたが、これもうまくいくようですが、PNGからJPGに切り替えるときに正しいことをしているのかわかりません。

これがスプラッシュ画面を挿入するための私のコードです(元の作成者へのリンクを失いました... :-( iOSは指定されたすべての画像をロードすると言われていますが、必要な画像は1つだけなので、スクリプトとして挿入されます。スクリプトは1つだけを保証しますスプラッシュ画面がDOMに挿入されるため、不要なhttpリクエストを回避できます。

私の質問:
1。ファイルサイズを減らすためにPNGよりもJPGを使用する必要がありますか?
2. PNGファイルのサイズを小さくするにはどうすればよいですか?(私はoptipngを使用しましたが、800kの20%はまだ640kです)

ヒントをありがとう!

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

css - iPhone WebアプリのCSSボタン:アクティブが機能しない

私はiPhone Webアプリをコーディングしており、CSSを使用してボタンの背景画像を変更しようとしています. :activeただし、ボタンをクリックしても、iPhone サファリブラウザのイベントは機能しません。これに対する css 修正プログラムはありますか? ありがとう