ウェブサイトからhtmlをコピー&ペーストして、mysqlデータベースに保存したいと思います。これを行うために、私はhtml、さらには単語文書を貼り付けることを可能にするCKEditorをチェックアウトし、HTMLコードを生成します。 CKEditorのような完全なwysiwygエディタを使用する代わりに、貼り付けたデータをhtmlとして「生成」するだけでよいので、貼り付けたデータをHTMLタグと書式に変換するコードを書いています(おそらくjqueryで)。エディタは、豊富なWYSIWYGエディタでhtmlのようなテキストエリアにデータを貼り付けることができますか?
この機能を実現するために、これらのオンラインエディタは何をしていますか?どのように彼らはクリップボードのデータをHTMLコードに変換するのですか? html形式のテキストやdivやボタンをここのテキストエリアに貼り付けるとテキストだけが表示され、wysiwygエディタのイメージと適切なサイズのdivが表示されるのはなぜですか?
エディタはクリップボードのデータにアクセスして操作しますか?クリップボードは整形データを整理した形で保存しますか? "CKEditor"または他の人がそれを操作できるようにしますか?
jQueryでこれを行うことはできますか?あるいは、サーバー側のコードも必要としますか?
あなたがこの主題にいくつかの光を当てることができるなら、私はそれを感謝します。私はそのメソッドを知りたいので、適切なコードを書くことができます。参考のため
:
あなたは 'contenteditable =" true "'を持つ要素にHTMLを貼り付け、少しのスクリプトを使って内部HTMLを得ることができると思います。 –