質問

これは、Mobile Safariのブックマークメニューでホーム画面に追加オプションをエミュレートするためにJavascriptを使用することは可能ですか?

おそらくIEのwindow.external.AddFavorite(location.href, document.title);に似た何か?

役に立ちましたか?

解決

(ホーム画面上のものを含む)MobileSafariで任意のブックマークを追加する唯一の方法は、組み込みUIであり、そしてりんごというページ内のスクリプトからこれを行うには、とにかく提供されていません。実際に、私はどちらかのSafariのデスクトップバージョンでこれを行うための機構がないかなり確信しています。

他のヒント

Safariはサービス労働者を実装とChromeとFirefoxによって設定された方向に沿うまで

、ホーム画面にプログラム的にアプリを追加する、またはブラウザがユーザに促し持っている方法はありません。

しかし、それを行うには、ユーザを促し、さらには適切な場所を指す小さなライブラリがあります。御馳走を作品ます。

https://github.com/cubiq/add-to-homescreenする

[ホーム画面に追加]ポップアップをトリガーする別のスクリプト: http://cubiq.org追加/ツーホーム画面

関連何かを提供していますオープンソースのJavaScriptライブラリがあります: モバイル-ブックマークバブル

  

モバイルブックマークバブルは、そのデバイスのホーム画面にアプリをブックマークするユーザーを招待し、あなたのモバイルWebアプリケーションの下にプロモーションバブルを追加するJavaScriptライブラリです。ライブラリは常にしつこいユーザーを避けるために、プロモーションが既に表示されているかどうかを追跡するために、HTML5のローカルストレージを使用します。

     

このライブラリの現在の実装では、特にモバイルのSafari、iPhoneとiPadのデバイス上で使用するWebブラウザを対象とします。

JavaScriptでは、それは可能ではなく、イエスの「Webクリップ」の助けを借りて、私たちは

(た.mobileconfigのコードファイルで)iPhoneの「ホーム画面に追加」アイコンまたはショートカットを作成することができます

https://developer.apple .COM /ライブラリ/コンテンツ/ドキュメント/ NetworkingInternet /概念/ iPhoneOTAConfiguration / ConfigurationProfileExamples / ConfigurationProfileExamples.htmlする

http://appdistro.cttapp.com/webclip/する

の後に証明書をインストールし、我々はiPhoneのSafariブラウザでこのURLを渡すことができますし、行われた後、それはあなたのWebページのショートカットアイコンがあるあなたのiPhoneのホーム画面を確認しmobileconfigファイルを作成したり、Webアプリケーション..

これはまたiphone / ipadの、モバイルサファリ、アンドロイド、ブラックベリータッチスマートフォンや脚本をサポートする別の良いホーム画面のスクリプトです。

https://github.com/h5bp/mobile-boilerplate/ウィキ/モバイル・ブックマーク・バブル

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top