我想讓我的網站適合所有知名的瀏覽器 在所有瀏覽器中,我的JavaScript代碼正在工作,但在Safari中無法使用。Safari:SyntaxError:使用保留字'class'
我得到一個錯誤的Safari:「語法錯誤:使用保留字‘類’的」
class _MontInit {
constructor() {}
sendXMLHTTPRequest(url, data, method, callback, error) {
var xmlHTTP = new XMLHttpRequest(); // new HttpRequest instance
xmlHTTP.open(method, url);
xmlHTTP.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=utf-8');
xmlHTTP.onload = callback;
xmlHTTP.onerror = error;
xmlHTTP.setRequestHeader('Cache-Control', 'no-cache');
xmlHTTP.send(data);
}
}
錯誤的位置是在類單詞在MontInit之前。 Web解決方案之一是添加「嚴格使用」。但它沒有幫助。 任何想法?
您使用的是哪個版本的Safari? – Quentin
我在5.1和8上檢查過,同一問題 – AlexBerd
那些版本不支持'class',請在https://caniuse.com/#feat=es6-class – yuriy636