iPhoneの「ホーム画面に追加」のためのJavascript?
-
16-09-2019 - |
質問
これは、Mobile Safariのブックマークメニューでホーム画面に追加オプションをエミュレートするためにJavascriptを使用することは可能ですか?
おそらくIEのwindow.external.AddFavorite(location.href, document.title);
に似た何か?
解決
(ホーム画面上のものを含む)MobileSafariで任意のブックマークを追加する唯一の方法は、組み込みUIであり、そしてりんごというページ内のスクリプトからこれを行うには、とにかく提供されていません。実際に、私はどちらかのSafariのデスクトップバージョンでこれを行うための機構がないかなり確信しています。
他のヒント
、ホーム画面にプログラム的にアプリを追加する、またはブラウザがユーザに促し持っている方法はありません。
しかし、それを行うには、ユーザを促し、さらには適切な場所を指す小さなライブラリがあります。御馳走を作品ます。
[ホーム画面に追加]ポップアップをトリガーする別のスクリプト: http://cubiq.org追加/ツーホーム画面の
関連何かを提供していますオープンソースのJavaScriptライブラリがあります: モバイル-ブックマークバブルの
モバイルブックマークバブルは、そのデバイスのホーム画面にアプリをブックマークするユーザーを招待し、あなたのモバイルWebアプリケーションの下にプロモーションバブルを追加するJavaScriptライブラリです。ライブラリは常にしつこいユーザーを避けるために、プロモーションが既に表示されているかどうかを追跡するために、HTML5のローカルストレージを使用します。
このライブラリの現在の実装では、特にモバイルのSafari、iPhoneとiPadのデバイス上で使用するWebブラウザを対象とします。
JavaScriptでは、それは可能ではなく、イエスの「Webクリップ」の助けを借りて、私たちは
(た.mobileconfigのコードファイルで)iPhoneの「ホーム画面に追加」アイコンまたはショートカットを作成することができますhttp://appdistro.cttapp.com/webclip/する
の後に証明書をインストールし、我々はiPhoneのSafariブラウザでこのURLを渡すことができますし、行われた後、それはあなたのWebページのショートカットアイコンがあるあなたのiPhoneのホーム画面を確認しmobileconfigファイルを作成したり、Webアプリケーション..
これはまたiphone / ipadの、モバイルサファリ、アンドロイド、ブラックベリータッチスマートフォンや脚本をサポートする別の良いホーム画面のスクリプトです。
https://github.com/h5bp/mobile-boilerplate/ウィキ/モバイル・ブックマーク・バブルの