我遇到的问题是这个 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(使用前将#替换为@)