JavaScript Safari - 语法错误:意外的标记“>”

2024-01-15

我遇到的问题是这个 JavaScript 代码片段在 Firefox / Chrome 中运行没有任何问题,而在 Safari 中我收到错误:“SyntaxError: Unexpected token '>'”。

这是代码:

window.onclick = (test) => {
  const googleWindow = window.open();
  fakeAjax(response => {
    googleWindow.location.replace(`https://google.com?q=${response}`);
  });
};

function fakeAjax(callback) {
  setTimeout(() => {
    callback('example');
  }, 1);
}

我用谷歌搜索并已经在论坛中看到了,那里的问题经常出现,不幸的是我还没有找到合适的解决方案。

先感谢您 此致


箭头函数 ()=>{} 是 es6 特性,firefox 和 chrome 都已经支持。但 safari 旧版本没有。请检查http://kangax.github.io/compat-table/es6/ http://kangax.github.io/compat-table/es6/了解更多信息。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JavaScript Safari - 语法错误:意外的标记“>” 的相关文章