維基百科:維基百科工具/WikiCache

WikiCache是一個由菲菇(PhiLiP)開發的編輯自動保存功能。

注意:使用前請先仔細閱讀Wikipedia:減少對同一條目連續多次提交編輯

使用方法

 
上圖是鼠標停靠時的效果,下圖是鼠標離開時的效果,瀏覽器為Chrome 11

首先,在你的Common.js中輸入以下一句:

importScript('User:PhiLiP/wikicache/load.js');

之後,繞過瀏覽器緩存

然後,前往編輯任何一個頁面,頁面左上方會顯示「自動保存已啟用」。你可以把鼠標停靠此句子以獲取選項連結。

  1. 設定:可以選擇自動保存的頻率(必須為10秒或以上),以及是否啟用「啟用網路訪問受阻模式」。完成設定請確認。
    「啟用網路訪問受阻模式」會在提交編輯自動刪除已保存內容,而不啟用的將在提交編輯自動刪除已保存的內容
  2. 載入上次存檔:可以開啟最後一次自動保存的內容。
  3. 管理存檔:建設中...

技術要點

技術測試
瀏覽器 測試情況 測試平台
Firefox 3   通過 Firefox 3.6
Firefox 2   未知
Internet Explorer 8   通過
Internet Explorer 7   通過
Internet Explorer 6   不支援
Konqueror   未知
Opera   未知
Safari 3/Mac   未知 Mac
Safari 3/Win   未知 Win
Safari 2/Mac   未知 Mac
Firefox 1.5   未知
IE/Mac   不支援 Mac
IE 5.5   不支援
Midori   未知
谷歌瀏覽器   通過
基於篇幅所限,未能列出所有瀏覽器

本腳本依賴於HTML5的localStorage、globalStorage或IE的userData,這意味着自動保存的內容永遠都是存儲在客戶端瀏覽器的。因此,換台電腦甚至同一台電腦換另外一個瀏覽器就會導致你的自動保存內容丟失,格式化硬盤就更別說了。

參見