JavaScript异常:";“格式不好”;在firefox浏览器和;XMLHttpRequest.“;chrome浏览器上出现错误

JavaScript异常:";“格式不好”;在firefox浏览器和;XMLHttpRequest.“;chrome浏览器上出现错误,javascript,html,google-chrome,firefox,three.js,Javascript,Html,Google Chrome,Firefox,Three.js,我正在学习three.js。我已将对象的.obj文件转换为.js文件,并使用JSONLoader加载该对象。它显示在Firefox浏览器上。但它在控制台中显示javascript异常,如下所示: not well-formed Porsche_911_GT2.js:1:1 和我在chrome浏览器上运行的代码相同。但没有显示该对象。控制台中存在如下错误: XMLHttpRequest cannot load file:///C:/Users/inwindow/Desktop/webGL/m

我正在学习three.js。我已将对象的.obj文件转换为.js文件,并使用JSONLoader加载该对象。它显示在Firefox浏览器上。但它在控制台中显示javascript异常,如下所示:

not well-formed Porsche_911_GT2.js:1:1 
和我在chrome浏览器上运行的代码相同。但没有显示该对象。控制台中存在如下错误:

 XMLHttpRequest cannot load file:///C:/Users/inwindow/Desktop/webGL/myTHREE.js/obj/car/Porsche_911_GT2.js. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.     three.min.js:263

THREE.JSONLoader: "obj/car/Porsche_911_GT2.js" seems to be unreachable or the file is empty.                                                three.min.js:262 

 Uncaught NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'file:///C:/Users/inwindow/Desktop/webGL/myTHREE.js/obj/car/Porsche_911_GT2.js'.  three.min.js:263

为什么会这样?有人能帮我吗?

请将您的本地服务器相对url Porsche_911_GT2.js提供给JSONLoader。 它将无法与文件协议一起工作。。。
它应该位于服务器上,可以通过http或https协议访问。

正如第一个错误所述,您不能使用xhr加载
文件://
URL。您如何查看应该加载对象的页面?@Bergi:obj/car/Porsche_911_GT2.js:我在html页面中使用的这个url。对象显示在firefox上,但没有显示在chrome上。嘿,我认为它需要服务器在两种浏览器上运行。当我在localhost上运行我的页面时,它在两个浏览器上都显示对象,并且没有错误和异常。是的,这就是重点@kiran@Bergi,Ihsan:谢谢你的帮助。