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