Both sides previous revision
前次修改
|
|
dokuwiki:bugs:formatplus-jquery [2017/10/13 12:38] ghsrobert |
dokuwiki:bugs:formatplus-jquery [2017/10/16 18:15] (目前版本) ghsrobert 不用 syntaxhighligher4,回來用 DW 內建 |
| |
* 原來是 jQuery 1.9 拿掉 jQuery.browser 了 ☞ [[https://stackoverflow.com/questions/24379212/typeerror-jquery-browser-is-undefined|javascript - TypeError: jQuery.browser is undefined - Stack Overflow]] | * 原來是 jQuery 1.9 拿掉 jQuery.browser 了 ☞ [[https://stackoverflow.com/questions/24379212/typeerror-jquery-browser-is-undefined|javascript - TypeError: jQuery.browser is undefined - Stack Overflow]] |
* ↑想改 /lib/plugin/formatplus/script.js,上文中提到應改用 navigation.userAgent,但我還是不得要領 :s\\ → 搜尋「replace jquery.browser」後找到 [[https://stackoverflow.com/questions/9645803/whats-the-replacement-for-browser#answer-15072522|jquery - What's the replacement for $.browser - Stack Overflow]] 裡有提供一段<sxh javascript>jQuery.uaMatch = function( ua ) { | * ↑想改 /lib/plugin/formatplus/script.js,上文中提到應改用 navigation.userAgent,但我還是不得要領 :s\\ → 搜尋「replace jquery.browser」後找到 [[https://stackoverflow.com/questions/9645803/whats-the-replacement-for-browser#answer-15072522|jquery - What's the replacement for $.browser - Stack Overflow]] 裡有提供一段<code javascript>jQuery.uaMatch = function( ua ) { |
ua = ua.toLowerCase(); | ua = ua.toLowerCase(); |
var match = /(chrome)[ \/]([\w.]+)/.exec( ua ) || | var match = /(chrome)[ \/]([\w.]+)/.exec( ua ) || |
} | } |
jQuery.browser = browser; | jQuery.browser = browser; |
}</sxh>→ 把這段程式碼插到該 script 的第 6 行後面(有先備份),再啟用 formatplus plugin\\ → 成功!瀏覽器 console 不會顯示 JavaScript 錯誤,formatplus 格式/^有效^/,再觀察看看有沒有影響 googleanalytics 的運作,確定沒有的話應該就好了!:D | }</code>→ 把這段程式碼插到該 script 的第 6 行後面(有先備份),再啟用 formatplus plugin\\ → 成功!瀏覽器 console 不會顯示 JavaScript 錯誤,formatplus 格式/^有效^/,再觀察看看有沒有影響 googleanalytics 的運作,確定沒有的話應該就好了!:D |