1

小さな mce にテキストを貼り付けると、さまざまな動作が発生します。サンプルのメモ帳テキスト ファイルには、次のテキストがあります。

a
b

c

さまざまなブラウザに貼り付けると、次のようになります。

クロム 20:

<pre>a<br />b<br /><br />c</pre>

IE9:

<p>a<br />b</p>
<p>c</p>

Firefox 13:

<p>a<br />b<br /><br />c</p>

すべてのブラウザーで IE9 の動作が必要です。これを達成する方法はありますか?

4

1 に答える 1

1

ツールバーのアイコンをクリックするPaste as Plain Textと、上記の IE9 の例のマークアップが他のブラウザーにも適用されます。

ここで試すことができます:

http://www.tinymce.com/tryit/full.php

オプションが次のように構成されていることがわかります (これがpastetextオプションです)。

    theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",

ここに貼り付けのドキュメントを参照してください。

http://www.tinymce.com/wiki.php/Plugin:貼り付け

最後の手段として、次のように、preprocessコールバックを使用してエディター内でフラグを手動で設定できます。

ed.pasteAsPlainText = true;

74 行目あたりを見てください。

https://github.com/tinymce/tinymce/blob/master/jscripts/tiny_mce/plugins/paste/editor_plugin_src.js

于 2012-07-10T00:11:16.803 に答える