問題タブ [iphone-standalone-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 に答える
327 参照

iphone - iPhoneWebアプリがスタイルシートを読み取っていない

私は現在モバイルウェブアプリを構築して<meta name="apple-mobile-web-app-capable" content="yes">おり、ヘッダーで使用しています。

アプリはiPhoneとiPadのSafariブラウザで正常に表示されますが、ホーム画面に保存してそこから起動すると、スタイルシートはまったく読み取られません。要素にインラインスタイルを追加すると、それらは読み取られますが、style.cssからは何も有効になりません。

これはマニフェストに関連しているのでしょうか、それとも他に変更する必要があるものがありますか?

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

asp.net-mvc-3 - MVC3 認証データを iPad Web アプリ モードでセッション間で保存する

Web アプリ モードで iPad で実行するための MVC3 プロジェクトがあります。FormsAuthentication.SetAuthCookie(model.Username, true)FormsAuthentication を使用して、ログイン情報を Cookie に保存するように呼び出すログイン/ログアウト機能を実現します。Safari モバイルを含むすべての主要なブラウザで、Cookie はセッション間で永続的に保存されます。Web アプリ モードでのみ、Web アプリの閲覧中に Cookie がクリアされることがあり、Web アプリを閉じると確実に削除されます。Web アプリ モードでもセッション間でログイン情報を保存する可能性はありますか?

HTML5 ローカル ストレージ機能を使用できることは知っていますがFormsAuthentication.SetAuthCookie(model.Username, true)、新しいローカル ストレージを使用して手動で実装する方法がわかりません。それに加えて、ローカル ストレージがそのような重要なデータを保存するのに十分安全かどうかもわかりません。

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

iphone - apple-mobile-web-app-capableとapple-touch-fullscreenの違い| iPhone/iOSメタタグ

グーグルでもアップルデベロッパフォーラムでも直接答えが見つからなかった質問があります。

の正確な違いは何ですか:

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

ios - 「apple-mobile-web-app-capable」がセッションを失わないようにするにはどうすればよいですか?

私はウェブアプリを持っています。

そこにこれを入れました。

ホーム画面に追加します。

ただし、Web アプリを閉じた後は、常に再度ログインする必要があることに気付きました。

セッションを維持するにはどうすればよいですか?

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

android - 携帯電話のホーム画面に追加

特にiPhoneとAndroidで携帯電話のショートカットを作成するボタンをコーディングするにはどうすればよいですか。

私はボイラープレートをフレームワークとして使用しているので、これは head section に自動的に追加されます<link rel="shortcut icon" href="img/l/apple-touch-icon.png">。これは、使用するデフォルトのアイコンになると思います。

今、私はこのように設定されている私のhtmlにボタンを持っています

何を入力すればよいのhrefか、JavaScriptを使用して実装する必要があるのか​​ わかりません。また、適切な用語が何であるかはわかりませんが、「ショートカット」と呼ばれていると推測しています

私が達成しようとしているのは、単純な Web アプリ (プレーン html) があり、ホームスクリーンにショートカット/アイコンを追加するボタンがあることです。そうすれば、彼らが私のウェブサイト/ウェブアプリにアクセスしやすくなります. 私のターゲット デバイスは主に iphone と android です。

誰かが私を啓発できますか?

ありがとう!

ここに画像の説明を入力

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

javascript - Safari でリンクを開くと iPad Web アプリがフリーズする

私のブラウザー (Firefox、Chrome、iPad の Safari) で完全に動作する小さな Web アプリを開発しました。次に、アプリを変更して、iPad でスタンドアロンの Web アプリとして実行することにしました。ウェブ上でかなり良い情報を見つけたので、これは問題ありませんでした。

多くのアプリ内部リンクを使用しているため、次の JavaScript jQuery コードをアプリに追加しました。

アプリがスタンドアロン モードで実行されている場合、このコードは CSS クラスを持たないすべてのリンクを変更してexternal、新しい Safari ウィンドウで開かないようにします。このコードは正常に動作します。

問題は、外部リンクを開くと、新しい Safari ウィンドウが開くことです (予想どおり)。しかし、アプリに (4 本指のジェスチャーを使用して) 戻ると、アプリはフリーズします。ホームボタンを押すと、iPad は私のホーム画面を一瞬だけ表示し、すぐに iPad の検索画面に切り替わる。画面をオフにして再度オンにすると、ホーム画面になります。

機能する唯一のジェスチャは、タスク バーを表示するための 4 本指ジェスチャです (その名前ですか?)。タスク バーを使用してアプリを終了すると、アプリは画面に表示されたままになり、iPad はアプリを終了していないかのように動作します (最後の段落を参照)。アプリがクレイジーな方法でクラッシュしたように感じます。

何を間違えたのかわからない。これは非常に単純な Web ページで、JavaScript がほとんどなく、深くネストされていない HTML 構造になっています。

デバイスは、iOS 5.1 を搭載した iPad 2 3G です。

誰でもこれで私を助けることができますか?

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

iphone - TestFlightのようにiPhoneのホーム画面にWebappを追加する

ユーザーが[ホーム画面に追加]ボタンを押さなくても、Webアプリをホーム画面に追加するにはどうすればよいですか。TestFlightは、携帯電話にインストールするときにこれを行います。同様のエクスペリエンスを作成したいと思います。

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

iphone - Safari からホーム画面に保存した webapp に戻る

sencha touch 2 でアプリを作っています。基本的には、リンクをクリックすると Safari が開き、URL が読み込まれます。そのページから、ホーム画面に保存されている webapp に戻る方法を知りたいです。

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

ios - iOS Web アプリケーションで「画像を保存」を有効にする

これを私のサイトに追加しました:

ほとんどの人がフルスクリーン Web アプリでコールアウトを無効にする方法を尋ねますが、私はそれを有効にする必要があります。

基本的には iPhone の壁紙を含むスライダーを用意するので、ユーザーが通常の Safari と同じように画像を保存できるようにしたいと考えています。

これが私のデモです。ホームスクリーンに追加して、そこから開く必要があります。画像の保存が無効になっています - なぜですか?

これは可能ですか?

注: 指定しても何も起こり-webkit-touch-callout: inherit;ません。

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

jquery - 特定のリンクを iPhone のスタンドアロン モードで保持する

WebページからのリンクがiPhoneの「スタンドアロンモード」の外に出るのを防ぐこの要点を見つけましたが、クラスを含む特定のリンクでこの機能を無効にしたいと思います。

モーダルが存在するときはいつでも、この機能はそれを壊し、モーダルをすばやく開いてから にリダイレクトしhrefます。

コード:

上記の機能を使用せず、モーダルを開いたままにするaなど、クラスにそれを含めるように変更するにはどうすればよいですか?open, modal