13

Safari HTML リファレンス: サポートされる属性には次のように書かれています。

コンテンツ編集可能

true の場合、要素はその場で編集できます。false の場合、それはできません。

可用性

Safari 1.2 以降で使用できます。iPhone OS 1.0 以降で利用できます。

しかし、私のiPhoneでは、それを機能させることができません。誰でもこれで成功していますか?

このドキュメントで試すことができます(確かに純粋な html ではありませんが、このドキュメントはデスクトップの Safari、Chrome および Firefox 3 で動作します)。最も単純な html ドキュメントでさえ、モバイル Safari で編集可能にすることができませんでした。

4

6 に答える 6

7

contenteditableWWDC 2011 の開発者向けビデオの 1 つによると、iOS 5 ベータ 2 に が追加されました。Apple のSafari 開発者プログラムにサインアップし、そのビデオを WWDC ビデオ ページからダウンロードすることをお勧めします。

Safari 開発者としてサインアップすると、オンラインの iOS Web アプリ ギャラリーに Web サイトを送信する権限も得られます。

編集: iOS 5.0.1 を実行している iPad でこれが動作することを確認しました。ここで試してみてください: http://www.quirksmode.org/dom/execCommand/

于 2011-09-02T23:23:30.750 に答える
2

それはうまくいきます。以前は contenteditable が iPhone で動作しないと思っていました。div を contenteditable に設定すると、カーソル/ポインターを移動したい場所に移動できませんでした。しかし、iPad の iBooks.app 内で contentEditable を使用して XHTML をいじっていたところ、「execCommand('insertText', null, 'foobar');」というメッセージが表示されました。Mobile Safari 内で動作しました。

于 2010-06-15T00:42:41.010 に答える
1

必要に応じて、巧妙な css と JavaScript を使用して仮想キーボードを作成し、それをブックマークレットにすることができます。

于 2010-11-18T06:02:00.763 に答える
0

デザイン モードと編集可能なコンテンツは、IOS 5 では正常に動作していますが、以前のバージョンでは動作していません。

http://mobile.tutsplus.com/tutorials/mobile-web-apps/safari-5_html5/

于 2011-12-19T13:06:50.920 に答える
-3

これは、HTMLの編集には非常に高度なユーザーインターフェイスが必要なためだと思います。これが、デスクトップSafariが実装しているのに対し、モバイルSafariは実装していない理由です。

于 2009-06-29T18:39:13.943 に答える