此错误是什么意思(jquery mobile)?

问题描述 投票:0回答:1

我一直遇到这个错误,这是我以前从未遇到过的,我也不明白这意味着什么,因此,调试时会遇到问题。有人可以解释一下这是什么意思吗?

[[更新,有关如何获得此错误的更多详细信息]

此文件包含我的应用程序原型,它是在我尝试使用从jquery移动api文档网站获得的登录功能时发生的。

我在Chrome中打开了该应用程序,并使用了多次,而且之前从未遇到过任何错误。最近,我对登录功能进行了一些细微的更改(我只是做了这样的更改,以使该应用程序允许用户登录并注册),然后突然出现此错误。

我以隐身的方式尝试了此操作,并且出现了相同的错误,并且我尝试重置Chrome中的所有设置,但该错误仍然存​​在:(

jquery-1.12.4.min.js:4 Access to XMLHttpRequest at 
'file:///C:/Users/Sunny/Desktop/Project1/page1.html?signemail=&user=&pass='
from origin 'null' has been blocked by CORS policy: 
Cross origin requests are only supported for protocol schemes: 
http, data, chrome, chrome-extension, https.
jquery jquery-ui jquery-mobile jquery-plugins
1个回答
0
投票

出于安全原因,您无法从jQuery访问本地文件系统(被浏览器阻止)。如果真的要禁用此功能,请参见此处:https://stackoverflow.com/a/3177718/12431728

请确保关闭所有Chrome实例,然后使用--disable-web-security参数重新启动Chrome。

请注意,这会禁用所有脚本的CORS,因此可能会使您的计算机受到恶意代码的攻击。如果必须这样做,请不要使用它来导航您自己的代码以外的任何地方。

另一个更安全的选择是使用node.js或类似的方法来启动简单的本地Web服务器。您可以对节点使用http-server程序包从目录/路径启动Web服务器:https://www.npmjs.com/package/http-server

© www.soinside.com 2019 - 2024. All rights reserved.