Lodop中的方法如果書寫錯誤,就會報錯:“對象不支持XXX屬性或方法”
調試JS會報錯”SET__LICENSES is not a function”
LODOP.SET_LICENSES是加注冊語句,作為Lodop中的方法,如果寫錯,也會報類似的錯誤,“對象不支持SET__LICENSES屬性或方法”SET__LICENSES is not a function”
常見的書寫錯誤
1.LODOP.SET_LICENSES寫成LODOP.SET__LICENSES,(下划線錯誤)
2.LICENSES拼寫錯誤。
3.SET_LICENSES中間有空格。
4.SET_LICENSE寫成SET_LIC_LICENSES。(有不止一個人這么錯寫,不知道為什么)
此問題可由SET_LICENSES書寫錯誤導致(無效的一種情況),在注冊號參數正確的情況下,如果這個SET_LICENSES寫錯了,也會報錯。
購買后可直接復制收注冊號郵箱里的語句,避免出錯。
此外,有時候,SET_LICENSES沒寫錯,但是參數注冊號寫錯了,比如少復制了一些內容等,這種時候會表現為注冊號無效。
預覽可能會出現“頁面曾用過Lodop授權給“XXXXXX公司”注冊號,但本次無效!”
如下圖片是三種情況:
1.正常注冊,去水印,去關於按鈕。
2.提示“對象不支持SET__LICENSES屬性或方法”,JS會報錯”SET__LICENSES is not a function”。
3.預覽下方狀態欄出現“頁面曾用過Lodop授權給“XXXXXX公司”注冊號,但本次無效!”
注冊號放在LodopFuncs.js里標注處,可以統一執行,每次調用LODOP的時候就調用哦,這里只是演示所以放在頁面上。