簡體   English   中英

無法從Office 2007粘貼到p:editor

[英]Cannot paste from Office 2007 into p:editor

您不能從Office 2007粘貼到primefaces編輯器控件中。 當您粘貼並按“保存”時,內容將被清除並且不會保留任何內容。 實際上,當您粘貼並在控件中切換到“源視圖”時,除了<p>&nbsp;</p>之外,其他任何源均不可見。 然后,當您切換回“源視圖”時,內容已消失。

它似乎已粘貼到控件中,可以,但顯然沒有。

例如,如果您粘貼到Lync 2010中(在聊天框中),然后從那里進行復制和粘貼,則可以正常工作並粘貼。在傳輸過程中或Office 2007中的HTML代碼中一定存在某些內容,這會殺死p:Editor 。

對於我們的應用程序而言,至關重要的是用戶能夠粘貼筆記,這些筆記可能是通過電子郵件從客戶那里收到的。 我不能要求企業IS升級整個Office版本的Office。

有沒有人遇到過這個問題,或者沒有人有任何解決方案。 也許是替代的RTF編輯器,或者是有關Office 2007 HTML格式的“奇異之處”的一些知識?

是的,您是對的,有一些javascript無法解析的特殊字符。 您可以嘗試一些額外的包裝方法,以刪除這些特殊字符

我改用了primefaces擴展名pe:ckEditor,現在按預期對我來說這是有效的。

問候

一世

我遇到了同樣的問題,包裝方法必須將Iframe內容轉換為BASE64編碼。 使用window.atob()和window.btoa()進行BASE64轉換。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM