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

javascript - JavaScriptを使用してiPhone Webアプリから外部ページを開きますか?

モバイルWeb サイト (ハンドヘルド ユニット用に最適化された Web サイト) を作成しました。iPhone を使用している場合は、Safari を起動し、サイトの URL に移動してこの Web アプリを使用します。ホーム画面に追加することで、 iPhone Web アプリとして実行することもできます。つまり、ネイティブの iPhone アプリではなく、モバイル Web ページです。

このモバイル Web ページを (ホーム画面に追加して) iPhone Web アプリとして実行することを選択した場合、通常の Safari インターフェースではありません。ユーザーが外部サイトへのリンクをクリックすると、Web アプリを離れ、リンクが Safari で開かれます。一方、JavaScript を使用して場所を変更すると、リンクは Safari ではなく Web アプリで開かれます。

現在、JavaScript を使用して iPhone Web アプリから Safari でリンクを開く方法を探しています。window.location.href を試してみましたが、これは JavaScript であるため、Web アプリにとどまります。

前もって感謝します!

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

iphone - ブラウザバーなしでウェブサイトに接続するためのiPhoneAPP

APPを作成する必要があります。私が知っているのは、モバイルデバイス用のWebコーディングだけです。また、コードを書くためのAppleComputerもありません。ロード画面を表示してから、URLバーとブックマークバーなしでモバイルをテーマにしたWebサイトにロードするためのコードは何ですか?これに関するチュートリアルはありますか?

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

javascript - javascript:history.go(-1) を使用すると、iPhone Safari Web App が新しいウィンドウでリンクを開く

Safari ではなく、iPhone スタンドアロン Web アプリでリンクを Web アプリ内で開くようにしようとしています。

このスレッドiPhone Safari Web App opens links in new window を見つけたので、とても助かりました。私はrmarscherによる答えを使用しました

私が抱えている問題は、アプリが javascript:history.go(-1) とのリンクを使用する場合です。history.go(-1) をクリックした後にリンクをクリックすると、Web アプリではなくサファリで開きます。

誰かがコードを見て、この問題の解決策があるかどうかを確認できますか?

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

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

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

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

javascript - ページが Web スタンドアロン アプリの場合の間違った webkit-tap-highlight-color の動作

CSSを使用して、iPadのWebページのタップ時にハイライトを削除しようとしています

これは、iPad2 でブラウザを直接使用する場合にうまく機能します。ただし、ページを大きなアイコンで Web アプリに移動すると、動作が機能しなくなります。変じゃない?

設定

document.documentElement.style.webkitTouchCallout = "なし";

この質問で指摘されているように機能しません

いくつかのアイデア、ヒントを歓迎します

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

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

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

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

ありがとう

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

asp.net-mvc - apple-mobile-web-app-capableに関するiOSWebアプリの問題

私は現在、Asp.netMVCとjQuerymobileを使用して小さなWebアプリを作成しています。デスクトップテスト環境とiPadのSafariブラウザではすべてが正常にレンダリングされています。しかし、<meta name="apple-mobile-web-app-capable" content="yes" />頭に追加すると、奇妙な動作をし始めます。

以下の説明のための私の簡単なテストログインページの始まりは次のとおりです。

最初は、apple-mobile-web-app-capable content = "yes"で「ホーム画面」アイコンからロードしようとするたびにSafariがクラッシュしましたが、content="no"ではクラッシュしませんでした。テストの結果、スプラッシュ画像をコメントアウトするとSafariはクラッシュしませんが、奇妙なコードが読み込まれることがわかりました。サファリクロームは想定どおりに表示されなくなりますが、本文にはこのテキストのみが表示されます。

これは、ページタイトルと頭からのJavaScriptを本文の通常のテキストとしてリストしているため、奇妙です。その上、JavaScriptやCSSは実行されていません(または表示されます)。前に述べたように、通常のiOS Safariブラウザーで、またはapple-mobile-web-app-capableがないか、noに設定されている場合、この動作は完全に正常に実行されるため、この動作は奇妙です。私は見つけたSafariのクラッシュログをいくつか持っていますが、私が理解していることから、ソースのないものでできることはあまりありません。

私は途方に暮れているので、なぜこれが起こっているのかについての洞察をいただければ幸いです。私は運がなくて同じ問題を抱えている他の誰かを見つけようとして何日も探していました。うまくいけば、それは私が見落としている単純なものです。ありがとう。

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

ipad - スプリングボードから起動するとiPad Webアプリケーションが点滅しますが、Safariブラウザでは問題ありません

jquery モバイルを使用してタブレット (iPad でテスト) 用のサイトを開発しています。<meta name="apple-mobile-web-app-capable" content="yes" />

非常にうまく機能しますが、新しいページに移動すると、画面の 3/4 を占める瞬間的なフラッシュが発生します。標準モードのサファリでブラウジングしてもフラッシュはありません。

フラッシュは非常に邪魔で使い物になりません。

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

jquery - jQuery Mobile と Google マップ プラグインは、サファリではルート案内の境界を正しく取得しますが、スタンドアロン バージョンでは機能しません。

私は jQuery Mobile と Google マップの jQuery プラグインを使用して A から B へのルートを取得していますが、これは iPhone のサファリでは問題なく動作しますが、スタンドアロン バージョンにする (つまり、ホーム画面に追加する) と、一度分類されたマップには2 つのマーカーとルートですが、サファリのようにマーカーの境界にズームインされていません。ボタンのクリックで domap() を実行すると、スタンドアロン バージョンで正常に動作します。ページの読み込み時に dtandalone バージョンの境界にズームするにはどうすればよいですか?

html

jQuery コード

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

javascript - アラートがコメント アウトされている場合、この JavaScript コードは正しく実行されません。

Web アプリ用の単純な JavaScript ページ タイマーを作成しようとしています。タイマーは、ボタンを押したとき (ユーザーがページに入ったとき) の時間を記録し、ボタンを押したとき (ユーザーがページを離れたとき) に再び時間を記録します。ページで費やしたユーザー。ページに 2 秒以上滞在した場合、その秒数がハンドヘルドのローカル データベースに記録されます。

私が抱えている問題は、starttime 関数のアラートがコメント化されている場合、次のコードが機能しないことです。

私はSOとWebを見て、同様の状況に遭遇しましたが、ここでそれらのアイデアを機能させることができないようです. これはタイミングの問題である可能性があることを理解しており、setTimeout を試行するか、true を返して物事を遅らせましたが、機能しません。

誰かがコードを見て、それを正しく動作させる方法を提案してもらえますか?

これはゼロからの私の最初の JS です。私が従うことができるように、具体的な例を提供してください。データベースも記録されていませんが、後で作業します。これを改善する方法について他に具体的な提案があれば、私はそれらを歓迎します.

お時間を割いていただきありがとうございます。

テッド