E3tree1.6在Firefox下顯示問題的修復方法_javascript技巧
來源:懂視網
責編:小采
時間:2020-11-27 21:07:03
E3tree1.6在Firefox下顯示問題的修復方法_javascript技巧
E3tree1.6在Firefox下顯示問題的修復方法_javascript技巧:tree 在Firefox下只顯示一句話: 用firebug查看頁面元素觀察發現 兩個script導入被一個分隔開了,顯然是document.write的問題.由于Firefox對js規范的檢查比較嚴格,肯定一些字符輸出的的時候沒有轉義. 查看e3 tree的源代碼: /E3Tree/sr
導讀E3tree1.6在Firefox下顯示問題的修復方法_javascript技巧:tree 在Firefox下只顯示一句話: 用firebug查看頁面元素觀察發現 兩個script導入被一個分隔開了,顯然是document.write的問題.由于Firefox對js規范的檢查比較嚴格,肯定一些字符輸出的的時候沒有轉義. 查看e3 tree的源代碼: /E3Tree/sr

tree 在Firefox下只顯示一句話:

用firebug查看頁面元素觀察發現

兩個script導入被一個輸出的的時候沒有轉義.
查看e3 tree的源代碼:
/E3Tree/src/net/jcreate/e3/tree/ext/ExtTreeBuilder.java
/E3Tree/src/net/jcreate/e3/tree/ext/OutlookExtTreeBuilder.java
找到相關代碼:
代碼如下:
resouces.append("');").append(ENTER);
resouces.append("document.write('""');").append(ENTER);
resouces.append("}").append(ENTER);
只要在<和>前加轉義"" 就行了.
將編譯好的類再導入e3.jar.重新部署后tree顯示正常了.
e3 fix 2 bugs download e3
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
E3tree1.6在Firefox下顯示問題的修復方法_javascript技巧
E3tree1.6在Firefox下顯示問題的修復方法_javascript技巧:tree 在Firefox下只顯示一句話: 用firebug查看頁面元素觀察發現 兩個script導入被一個分隔開了,顯然是document.write的問題.由于Firefox對js規范的檢查比較嚴格,肯定一些字符輸出的的時候沒有轉義. 查看e3 tree的源代碼: /E3Tree/sr