[英]JavaScript not working on Safari (Mac and iOS)
我在我的jekyll網站上使用javascript實現了即時搜索功能: https ://cecilialee.github.io(存儲庫: https : //github.com/cecilialee/cecilialee.github.io )
它適用於Chrome和Firefox。 但是,當我在Safari上測試它時,無論是在Mac還是iPhone上,腳本似乎都不起作用..
我能做什么?
好的,我找到了答案。
當我在Safari上檢查時,我發現了SyntaxError: Can't create duplicate variable that shadows a global property: 'results'
。
這顯然是Safari在聲明一個與所選id屬性共享同一名稱的let / const變量時遇到的問題。 我有一些變量用const聲明,並得到了同樣的錯誤。 改變讓我們仍然得到它。 改為var並且工作正常。
因此,我更改了一些JavaScript const以避免與id重復。 而劇本又像魅力一樣!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.