嘗試使用使用者腳本將自訂表情新增至網站時,您可能會遇到錯誤,指出「未捕獲的引用錯誤:單擊具有onclick 屬性的按鈕時,「函數未定義」。
用戶腳本在沙盒環境中運行,防止直接訪問目標網頁範圍內存在的功能。 onclick() 和類似屬性在使用者腳本中。
例如,以下程式碼使用onclick:可以使用重寫addEventListener():
循環和事件監聽器修改此外,避免使用以下程式碼將資料直接傳遞給事件監聽器:something.outerHTML += '<input onclick="resetEmotes()">
something.outerHTML += '<input>
emoteTab[2].innerHTML += '<span>
以上是為什麼我的使用者腳本在使用 onclick 時出現「Uncaught ReferenceError: Function Not Defined」錯誤,如何修復它?的詳細內容。更多資訊請關注PHP中文網其他相關文章!