2012-07-10 78 views
1

當將文本粘貼到微小的mce中時,我會得到各種行爲。在我的樣本記事本的文本文件,我有這樣的文字:tinyMCE和從記事本粘貼的純文本導致不同的標記

a 
b 

c 

在下面在各種瀏覽器的結果粘貼:

鉻20:

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

IE 9:

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

Firefox 13:

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

我想在所有瀏覽器中的IE9行爲。任何人有任何建議如何實現這一目標?

回答

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:paste

作爲最後的手段,您可以使用preprocess回調和手動設置編輯器中的標誌,是這樣的:

ed.pasteAsPlainText = true; 

看看在這裏行74:

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

+0

我可以讓它做它在每個粘貼? (這是一個好主意嗎?) – Myster 2012-07-10 00:15:51

+1

也許有一種方法,檢查粘貼插件文檔在這裏:http://www.tinymce.com/wiki.php/Plugin:paste – david 2012-07-10 00:18:28

+0

謝謝,還有:你知道哪些版本這是有效的?不確定我可以升級umbraco的tinymce版本。 – Myster 2012-07-10 00:19:59