discuz論壇在發表帖子時,勾選純文本模式,表情圖片Word目錄...等按鈕失效沒作用,測試了一下,只有Firefox火狐瀏覽器,才有這情況
用Firefox主控台查看,會報 TypeError: editdoc.getSelection is not a function 這串錯誤,editdoc.getSelection不是一個函數
檢視報錯的地方
/static/js/editor.js 打開它,約在1006行,找到如下代碼
將1006行的
if(BROWSER.rv) {
改為
if(!BROWSER.firefox && BROWSER.rv) {
加了!BROWSER.firefox,意思為如果是Firefox火狐瀏覽器,就不執行那串判斷代碼
修改前參考圖
修改後參考圖
這樣應該就可以了
如果還不行,將那一整串判斷代碼,用try catch包起來,異常處理跳過
try{
if(!BROWSER.firefox && BROWSER.rv){
selection = editdoc.getSelection();
sel = selection.getRangeAt(0);
selection = readNodes(sel.cloneContents(), false);
}
}catch(e){}
try catch包起來,修改後參考圖
這樣應該就可以了
上述是使用 NotePad++ 這套文字編輯軟體
返回目錄 → ( Discuz X 論壇 ) 之使用教學,連結總整理
Thank you for reading
沒有留言:
張貼留言
由於經常被灌水,所以您再發表留言之後,需要耐心的等待博客主之審核,於審核過後才會公開您的留言,因此請您不要重複的留言,謝謝您的留言。
Hello my friend, I have no money, I am very poor, My blog is super chill, I welcome your comments, but in order to maintain a healthy discussion, please avoid spam or irrelevant comments.