1

iOS が 4 インチのフルスクリーンで表示するように、ウェブクリップ アプリ モードをアクティブにするこのブックマークレットを変更するにはどうすればよいですか?: http://cl.ly/text/1H1b3E3K3T0V 必要な変更については既に読みました。ページを最適化するときに html で実行しましたが、このスクリプトではうまくいきませんでした。

4

1 に答える 1

1

ページが読み込まれた後にメタ タグ「apple-mobile-web-app-capable」を追加してもうまくいかないのではないかと思います。Safari は、これが事後に変更されることを想定していない可能性が高いため、変更を監視していません。言い換えれば、ブックマークレットを使用して、そのような直接的な方法でやろうとしていることを行うことはできないと私は予測します.

ユーザーがホーム画面のショートカットを作成することを選択するまで、Safari はこの情報をチェックしないため、「apple-touch-startup-image」の追加は機能すると思われます。

この問題の回避策として、変更された HTML を使用してページを再作成することを検討してください。ブックマークレットは上記のように DOM を変更し、window.open() で新しい空白のタブを作成し、その内容を現在の document.documentElement.outerHTML と同じに設定します。これは私の頭の中での単なる提案であり、テストしていません。

于 2013-01-20T03:23:17.153 に答える