問題タブ [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.
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 アプリにとどまります。
前もって感謝します!
iphone - ブラウザバーなしでウェブサイトに接続するためのiPhoneAPP
APPを作成する必要があります。私が知っているのは、モバイルデバイス用のWebコーディングだけです。また、コードを書くためのAppleComputerもありません。ロード画面を表示してから、URLバーとブックマークバーなしでモバイルをテーマにしたWebサイトにロードするためのコードは何ですか?これに関するチュートリアルはありますか?
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 アプリではなくサファリで開きます。
誰かがコードを見て、この問題の解決策があるかどうかを確認できますか?
javascript - iPhoneの「ホーム画面に追加」ボタンを作成することはできますか?
iPhone用のwebablicationsを開発するのは初めてです。「+ホーム画面に追加」ボタンと同様の機能を持つボタンをWebサイトに追加できるのでしょうか。
javascript - ページが Web スタンドアロン アプリの場合の間違った webkit-tap-highlight-color の動作
CSSを使用して、iPadのWebページのタップ時にハイライトを削除しようとしています
これは、iPad2 でブラウザを直接使用する場合にうまく機能します。ただし、ページを大きなアイコンで Web アプリに移動すると、動作が機能しなくなります。変じゃない?
設定
document.documentElement.style.webkitTouchCallout = "なし";
この質問で指摘されているように機能しません
いくつかのアイデア、ヒントを歓迎します
iphone - ホーム画面でプログラムによって Web アプリを起動しますか?
iPad のホーム画面に Web アプリが追加されたエンタープライズ アプリケーションがあります。ネイティブの XCode アプリから Web アプリを起動できるようにしたいと考えています。これは可能ですか?
Web アプリに関連付けられたカスタム プロトコルを登録できますか?
ありがとう
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のクラッシュログをいくつか持っていますが、私が理解していることから、ソースのないものでできることはあまりありません。
私は途方に暮れているので、なぜこれが起こっているのかについての洞察をいただければ幸いです。私は運がなくて同じ問題を抱えている他の誰かを見つけようとして何日も探していました。うまくいけば、それは私が見落としている単純なものです。ありがとう。
ipad - スプリングボードから起動するとiPad Webアプリケーションが点滅しますが、Safariブラウザでは問題ありません
jquery モバイルを使用してタブレット (iPad でテスト) 用のサイトを開発しています。<meta name="apple-mobile-web-app-capable" content="yes" />
非常にうまく機能しますが、新しいページに移動すると、画面の 3/4 を占める瞬間的なフラッシュが発生します。標準モードのサファリでブラウジングしてもフラッシュはありません。
フラッシュは非常に邪魔で使い物になりません。
jquery - jQuery Mobile と Google マップ プラグインは、サファリではルート案内の境界を正しく取得しますが、スタンドアロン バージョンでは機能しません。
私は jQuery Mobile と Google マップの jQuery プラグインを使用して A から B へのルートを取得していますが、これは iPhone のサファリでは問題なく動作しますが、スタンドアロン バージョンにする (つまり、ホーム画面に追加する) と、一度分類されたマップには2 つのマーカーとルートですが、サファリのようにマーカーの境界にズームインされていません。ボタンのクリックで domap() を実行すると、スタンドアロン バージョンで正常に動作します。ページの読み込み時に dtandalone バージョンの境界にズームするにはどうすればよいですか?
html
jQuery コード
javascript - アラートがコメント アウトされている場合、この JavaScript コードは正しく実行されません。
Web アプリ用の単純な JavaScript ページ タイマーを作成しようとしています。タイマーは、ボタンを押したとき (ユーザーがページに入ったとき) の時間を記録し、ボタンを押したとき (ユーザーがページを離れたとき) に再び時間を記録します。ページで費やしたユーザー。ページに 2 秒以上滞在した場合、その秒数がハンドヘルドのローカル データベースに記録されます。
私が抱えている問題は、starttime 関数のアラートがコメント化されている場合、次のコードが機能しないことです。
私はSOとWebを見て、同様の状況に遭遇しましたが、ここでそれらのアイデアを機能させることができないようです. これはタイミングの問題である可能性があることを理解しており、setTimeout を試行するか、true を返して物事を遅らせましたが、機能しません。
誰かがコードを見て、それを正しく動作させる方法を提案してもらえますか?
これはゼロからの私の最初の JS です。私が従うことができるように、具体的な例を提供してください。データベースも記録されていませんが、後で作業します。これを改善する方法について他に具体的な提案があれば、私はそれらを歓迎します.
お時間を割いていただきありがとうございます。
テッド