正文

UEditor編輯器取消自動(dòng)保存功能

UEditor的自動(dòng)保存默認是開(kāi)啟的,在編輯的時(shí)候是不是就會(huì )冒出一句“本地保存成功”,讓人惱的是:它自動(dòng)保存到本地什么地方了不知道,想取消這個(gè)功能好像也沒(méi)有“傳說(shuō)”中的那么簡(jiǎn)單。

從網(wǎng)上搜羅了下,基本上有三種方法:

1、修改ueditor.config.js,將enableAutoSave修改為false,并把前面的注釋給去掉。默認情況下,該選項時(shí)被注釋掉的,根據UEditor的聲明:注釋掉的功能都是啟用的。因此去掉注釋改成false,也就是取消了自動(dòng)保存的功能。經(jīng)測試:該方法無(wú)效;

2、在第壹種的基礎上,修改ueditor.config.js,將saveInterval的值改大一點(diǎn)或者修改成0,并把前面的注釋給去掉。saveInterval是自動(dòng)保存的時(shí)間,設置成很大也就是自動(dòng)保存的時(shí)間久一點(diǎn),設置成0好像是無(wú)限大。但是我本地設置成了0(也測試過(guò)設置很大的值),結果還是沒(méi)取消掉。該方法也無(wú)效。

3、網(wǎng)上說(shuō)的Zui多就是這種方法了:修改ueditor.all.js,在'contentchange': function () {函數的第壹行添加代碼:if (!me.getOpt('enableAutoSave')) {return;}。不明白這是什么意思但是照做了。測試了兩種情況:

第壹種:把上面說(shuō)到的兩種方法都去掉,也就是恢復了enableAutoSave和saveInterval的初始值之后添加這段代碼(也就是只使用這段代碼,其他的不變),還是會(huì )彈出“本地保存成功”。

第二種:將enableAutoSave的注釋去掉并設置成false,saveInterval的注釋也去掉設置成0,再添加上上面的代碼,再測試,不再彈出”本地保存成功“了。

所以Zui后的解決方法是:

1、ueditor.config.js,enableAutoSave的注釋去掉并設置成false,saveInterval的注釋也去掉設置成0;

2、修改ueditor.all.js,在'contentchange': function () {函數的第壹行添加代碼:

if (!me.getOpt('enableAutoSave')) {return;}

這樣子之后就能取消UEditor的自動(dòng)保存功能了。

聲明:月季網(wǎng)致力月季產(chǎn)業(yè),部分文字和圖片來(lái)源網(wǎng)絡(luò ),版權歸原作者,如有侵權請聯(lián)系刪除。

月季網(wǎng)

月季網(wǎng)