在创建显示 WebGL 画布的网页后,我有以下代码来加载文件:
// Load ccconnect.js file
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if(xmlhttp.readyState == 4){
eval.call( Window, xmlhttp.response );
}
};
xmlhttp.open("GET","../ccconnect.js",true);
xmlhttp.send(null);
它在 Chrome 中运行良好,但 Safari 显示错误消息:
ReferenceError:找不到变量:窗口
就行了eval.call(...)
。当ccconnect.js
我在调试时将鼠标悬停在response
同一行上的“”上时会显示代码,因此它似乎已经检索到它。知道有什么问题吗?我正在使用 Safari 5.1.5。