1. 程式人生 > >Lodop“物件不支援SET__LICENSES屬性或方法”SET__LICENSES is not a function”

Lodop“物件不支援SET__LICENSES屬性或方法”SET__LICENSES is not a function”

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的時候就呼叫哦,這裡只是演示所以放在頁面上。