JavaScript的不工作在Safari(苹果机和iOS)
我实现了使用JavaScript即时搜索功能在我的杰奇网站: https://cecilialee.github.io(库:https://github.com/cecilialee/cecilialee.github.io)JavaScript的不工作在Safari(苹果机和iOS)
它完美的Chrome和Firefox。但是,当我在Safari上测试它时,无论在Mac或iPhone上,脚本似乎都不起作用。
我该怎么办?
回答:
好的,我找到了答案。
当我检查Safari时,发现SyntaxError: Can't create duplicate variable that shadows a global property: 'results'
。
这显然是个问题的Safari具有宣布一个让/ const的 变量共享相同的名称作为所选择的id属性。我有 一些用const声明的变量,并得到相同的错误。 改变让和仍然得到它。更改为VAR,它工作。
参考: "can't create duplicate variable that shadows a global property"
因此,我改变了我的一些JavaScript的常量,以避免重复的ID。剧本又像魅力一样起作用!
以上是 JavaScript的不工作在Safari(苹果机和iOS) 的全部内容, 来源链接: utcz.com/qa/260117.html