簡體   English   中英

為什么我們不能在Firefox中使用粘貼插件右鍵單擊粘貼到TinyMCE中?

[英]Why can't we right-click paste into TinyMCE with paste plugin in Firefox?

如果你有“粘貼”插件,似乎無法復制文本然后使用Firefox右擊粘貼將其粘貼到TinyMCE編輯器中。 為什么是這樣?

我正在使用:

  • Firefox 33.1.1(雖然用戶抱怨FF 29的問題)
  • TinyMCE 4.1.1帶有“粘貼”插件

我可以右鍵單擊粘貼到這些中而不會出現錯誤:

早在2007年 ,用戶就已經在TinyMCE論壇上進行了討論,並且提到了一個警告“Mozilla和Firefox中沒有復制/剪切/粘貼”,我沒有收到FF 33。沒有人提到為什么會出現這個問題,並且TinyMCE管理員聲稱“這不是一個錯誤”。 我有興趣了解導致這種情況的Firefox或TinyMCE的變化,以及為什么(安全性?)。

這個問題 - 無法使用鼠標粘貼 - 有一個如何解決問題的答案:刪除“contextarea”插件或任何基於它的插件。 但我很有興趣知道為什么它首先發生。

一位同事讓我走上了正確的軌道,我找到了這兩個鏈接:

https://developer.mozilla.org/en-US/Firefox/Releases/29/Site_Compatibility#Security

刪除allowclipboard策略支持打破了一些富文本編輯器(如CKEditor)上的復制/粘貼按鈕。 標准的Clipboard API的點擊復制支持將在不久的將來實施。 常規鍵盤快捷鍵Ctrl + C和Ctrl + V應該始終有效。

http://kb.mozillazine.org/Granting_JavaScript_access_to_the_clipboard

默認情況下,出於安全和隱私原因,不允許JavaScript讀取或設置剪貼板數據。 這是因為網站腳本可以刪除和替換您當前在剪貼板中的內容(數據丟失問題),並且他們可以讀取剪貼板中的任何內容(安全和隱私問題); 因此,您應謹慎授予訪問權限。

也許擁有TinyMCE專業知識的人可以提供有關如何訪問剪貼板的更多信息。

好的后續問題可能是:為什么其他瀏覽器不這樣做? 為什么ctrl + v更安全?

暫無
暫無

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

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