好的就是这件事。我们的网站有一个书签,它可以在除Safari之外的所有主流浏览器中正常运行。我调查并发现这是因为两个原因:
我通过重命名变量&来解决问题1功能很短的名称,也通过最小化js。
对于问题2,我决定将整个函数存储为字符串,decodeURIComponent然后使用eval来评估函数然后执行它(我知道我不应该使用eval但我能想到没有其他解决方案)。问题是decodeURIComponent返回“URIError:URI error”。但是如果我在Safari的开发者控制台中执行相同的代码,它会毫无问题地执行。
我在我的智慧结束。任何帮助将不胜感激。
提前致谢。