当试图从本地文件中使用XMLHttpRequest执行HTTP请求时,由于Access-Control-Allow-Origin次违规,它基本上失败了.

然而,我自己也在使用本地网页,所以我想知道是否有任何方法可以让Google Chrome允许这些从本地文件到互联网URL的请求.

例如,$.get('http://www.google.com/')在本地文件中执行时失败,但是我自己编写了页面脚本,并且我自己也在使用它,所以如果我能 suppress 它并加载URL,这将是非常有用的.

那么,如何允许Google Chrome从本地文件中使用XMLHttpRequest加载URL呢?

推荐答案

startup chrome with --disable-web-security

On Windows:

chrome.exe --disable-web-security

在Mac上:

open /Applications/Google\ Chrome.app/ --args --disable-web-security

这将允许跨域请求

请注意,这正是你所期望的,它会影响网络安全,所以要小心.

Jquery相关问答推荐

如何使用 JQuery 将详细信息中的项目包装在容器中?

从 React 到 Node 服务器的 ajax 调用中的数据未定义

如果选中了三个sibling ,则选中一个复选框

使用 Bootstrap 3 下拉菜单作为上下文菜单

将日期时间从 javascript 传递给 c# (Controller)

jQuery非只读 Select 器

为什么 jQuery 不使用 requestAnimationFrame?

在 jQuery 事件中控制this的值

jquery 从特定表单获取所有输入

使用 jQuery 获取 div 的可见高度

类方法中的Typescript this

如何使用 jQuery 格式化电话号码

在 bootstrap 弹出窗口中包含表单?

如何使用 jQuery 删除 cookie?

JavaScript 等效于 jQuery 的扩展方法

使用 jQuery 将事件侦听器添加到动态添加的元素

使用 jQuery Select 空文本输入

Chrome 中的 AJAX 发送选项而不是 GET/POST/PUT/DELETE?

删除所有以某个字符串开头的类

在 JavaScript 开头使用分号的目的是什么?