こんにちは、私は狂ったように検索し、答えを見つけることができません.. iPadを使用しているwww.asidemag.comでは、ホームスクリーンに追加するように求められます(ただし、表示されているページは、ホームスクリーンに追加したときと同じページではありません!) 説明するのは難しいですが、もう少し深く試してみてください。
- ipad で asidemag.com にアクセスすると、ホーム画面に追加するように求められます。サイトの他の部分は表示されず、ナビゲートすることもできません。
- ホーム画面に追加してアイコンをクリックすると、ホーム画面に追加せずに雑誌が読み込まれ、雑誌は表示されません。
これで、ホーム画面に追加するように促すスクリプトがたくさんありますが、他の部分には追加できません.
iPadでhtmlを見ると、次のことと関係があると思います:-
var hasFlash = function(){
for(i=0; i<navigator.plugins.length; i++){
if (navigator.plugins[i].name == "Shockwave Flash") return true;
}
}
return false;
その前に次のようなフォームアクションがあり<input type="hidden" name="a" vale"" id="a"/>
、上記の後にdocument.getElementById('a').value=navigator.userAgent;
8 つの異なる入力タイプと 8 つの要素タイプがあります。スクリプト全体が必要な場合は、iPad を使用している場合にのみ表示されるため、手動で入力する必要があります。私は、differnet ブラウザ エージェントを使用してサイトをだまそうとしましたが、8 つの異なる変数を見ていると思います。
どんな助けでも大歓迎です
イアン