[英]Chrome console shows Uncaught TypeError: Cannot read property 'start' of undefined
我已經創建了擴展並將其移植到所有瀏覽器。 我的擴展程序在格魯吉亞論壇的文本區域之一上方添加了按鈕
但是我只有Google Chrome和Safari有一個奇怪的問題。 如果您完全單擊藍色圖像(B),則沒有錯誤,但是,如果您單擊該按鈕上的其他任何位置,它將顯示Uncaught TypeError:無法讀取控制台中未定義錯誤的屬性“開始”,並自動在該網站上發布。
這是我的擴展程序的來源http://pastebin.com/mxnBqDxS
控制台顯示錯誤在341行上var replace = wrapper.start + val.substring(start,end)+ wrapper.end;
您有任何想法為什么會這樣嗎? 謝謝
問題在這里:
var method = ev.target.parentNode.id;
var wrapper = this._WRAPPERS[method];
wrapper
未設置,這意味着_WRAPPERS[method]
不存在。 您可以發出警報以顯示方法的價值-我的猜測是這將使問題更清楚。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.