http://qzone.qq.com/blog/286013388-1231818216
使用谷歌瀏覽器(chrome)的時(shí)候,有的時(shí)候腳本程序會(huì)捕獲到“Uncaught TypeError: Object #<an HTMLObjectElement> has no method 'create' ”這個(gè)錯(cuò)誤,在chrome的用戶論壇上也有人在問這個(gè)問題。
這個(gè)錯(cuò)誤應(yīng)該是由于最新版的谷歌瀏覽器沒有自帶完整的google gears組件導(dǎo)致的。看起來最新版的chrome瀏覽器會(huì)在用戶第一次使用gears組件的時(shí)候自動(dòng)下載和安裝該組件,而在安裝成功以前我們雖然可以成功創(chuàng)建 application/x-googlegears 對(duì)象,卻無法調(diào)用它的create方法創(chuàng)建任何有用的東西。
這個(gè)時(shí)候其實(shí)沒有太多的事情可以做,基本上我們我們只能檢測(cè)這個(gè)對(duì)象的create接口是否存在,發(fā)現(xiàn)不存在的時(shí)候提示用戶耐心等待,過一段時(shí)間后再刷新,或者下回再來看看,希望它已經(jīng)自己安裝好了。