2011年1月5日 星期三

dokuwiki 的編輯工具列(toolbar)在 chrome 上顯示不出來

我用的 Chrome 瀏覽器版本是 5.0.375.127,最近在編輯 Dokuwiki 的頁面時,才發現 Dokuwiki 編輯工具列( toolbar) 在 chrome 上顯示不出來:

image

而在 IE 上編輯工具列的顯示是正常的:

image

網路上有人論及這個問題,有位叫 guss77 的網友知道原因,他說 Dokuwiki 的 code 使用 media 當作變數名稱,media 這個變數跟 Chrome 內部的物件產生衝突,因而導致 Dokuwiki 的 toolbar 在 chrome 上顯示不出來。好心的 guss77 提供了一個解法:

編輯 Dokuwiki 的 lib/scripts/media.js,把程式碼中所有的 media 改成 mediam (或者是其它適當的變數名稱)。然後請使用者做一件事,在編輯 Dokuwiki 頁面時,按一下 Ctrl+F5 鍵或 Shift + F5 鍵讓 Chrome 瀏覽器重新整理頁面,此後即可正常使用。

照著這個方法做,確實解決了問題。

參考資料:

0 意見: