[英]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.