尝试禁用 Chrome 同源策略

     2023-02-27     42

关键词:

【中文标题】尝试禁用 Chrome 同源策略【英文标题】:Trying to disable Chrome same origin policy 【发布时间】:2014-03-28 10:20:26 【问题描述】:

我正在尝试学习 melonJS 教程。它说我应该使用以下两种方法之一禁用跨域请求:

--disable-web-security

--allow-file-access-from-files**

我已经在命令提示符中尝试了这两种方法:

C:\Users\danniu>C:\Users\danniu\AppData\Local\Google\Chrome\Application\Chrome.e
xe --allow-file-access-from-files

C:\Users\danniu>C:\Users\danniu\AppData\Local\Google\Chrome\Application\Chrome.e
xe --disable-web-security

当我尝试在 Chrome 中运行游戏时,我仍然收到此错误:

XMLHttpRequest cannot load file:///C:/Users/danniu/Desktop/JavaScript/melonJS/data/map/area01.tmx. Cross origin requests are only supported for HTTP.

我做错了什么?

谢谢

【问题讨论】:

【参考方案1】:

您需要同时使用这两个参数。这就是我在我的 Mac 上运行它的方式。

open -a Google\ Chrome --args --disable-web-security -–allow-file-access-from-files

Windows 应该是这样的:

"C:\PathTo\Chrome.exe" –allow-file-access-from-files -disable-web-security

【讨论】:

所以它看起来像这样? C:\Users\danniu>C:\Users\danniu\AppData\Local\Google\Chrome\Application\Chrome.e xe --disable-web-security --allow-file-access-from-files ,那么我可以在那个新的浏览器窗口中打开我的游戏吗? 您可能还需要添加 --args 参数 查看编辑。对于 Windows,您实际上只需要使用一个破折号 好的嗯。还是行不通。有什么方法可以在新的浏览器窗口中验证我是否禁用了这些功能? 好吧,一种方法是您没有收到跨源错误。但是,一旦您打开浏览器,顶部就会出现一个黄色条,表示您处于不安全模式。此外,请确保在运行该标志之前终止所有 chrome 任务。否则就不行了【参考方案2】:

您应该通过 HTTP 协议请求

这是一个非常简单的答案:https://***.com/a/23118676/1585438

【讨论】:

【参考方案3】:

要在 Mac 上禁用 chrome 网络安全,请在终端上使用此命令

$ /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --user-data-dir="/tmp/chrome_dev_session" --disable-web-security

如果 $ open -a Google\ Chrome --args --disable-web-security --allow-file-access-from-files 没有帮助

【讨论】:

【参考方案4】:

反SOP参数: --disable-web-security -–allow-file-access-from-files

为了使参数生效,不能有另一个chrome实例在运行。如果您chrome已经在运行并使用anti-SOP参数启动一个新实例,它将没有任何效果。

当您关闭 chrome 时,请确保所有实例都已关闭。这也包括没有 GUI 的实例(任务管理器是你的朋友)!

【讨论】:

Chrome 禁用网络安全同源策略不再起作用

...me后,我无法使用--disable-web-security命令禁用网络安全。我尝试了很多选项,但都没有成功,包括使用--user-data-dir标志。这是我正在运行的命令:start"""c 查看详情

Chrome:禁用本地主机的同源策略

】Chrome:禁用本地主机的同源策略【英文标题】:Chrome:Disablesameoriginpolicyforlocalhost【发布时间】:2014-02-0508:29:51【问题描述】:我正在开发一个phonegap/cordova应用程序,它不受我关心的网站的同源策略的约束。我使用chrome浏览器... 查看详情

在 Chrome 中禁用同源策略

】在Chrome中禁用同源策略【英文标题】:DisablesameoriginpolicyinChrome【发布时间】:2011-03-0709:06:25【问题描述】:有什么方法可以在Google的Chrome浏览器上禁用Same-originpolicy?【问题讨论】:另见peter.sh/experiments/chromium-command-line-switches... 查看详情

在 Android Chrome 上禁用同源策略

】在AndroidChrome上禁用同源策略【英文标题】:DisablesameoriginpolicyonAndroidChrome【发布时间】:2012-08-2923:11:32【问题描述】:有没有办法,我搜索了其他帖子并没有找到任何关于android版本的答案。【问题讨论】:【参考方案1】:无... 查看详情

如何在 Chrome 扩展程序中禁用同源策略?

】如何在Chrome扩展程序中禁用同源策略?【英文标题】:HowtodisablesameoriginpolicyinChromeextension?【发布时间】:2011-08-2810:27:27【问题描述】:也许有一些设置可以在扩展上下文中禁用它。因为我正在开发一个扩展,所以我应该有责... 查看详情

无法解决的 CORS 问题!如何在 MacOS 上禁用 Chrome 的同源策略?

】无法解决的CORS问题!如何在MacOS上禁用Chrome的同源策略?【英文标题】:UnresolvableCORSissue!HowtodisablethesameoriginpolicyofChromeonMacOS?【发布时间】:2018-05-2523:09:31【问题描述】:有一段时间,我一直面临关于CORS的问题。我正在使用lo... 查看详情

无法在 nginx 上禁用同源策略

】无法在nginx上禁用同源策略【英文标题】:Can\'tdisablesameoriginpolicyonnginx【发布时间】:2014-01-2901:34:24【问题描述】:我需要在服务器上禁用同源策略。作为背景:我已经通过禁用网络安全标志启动chrome来验证一切正常。一切正... 查看详情

对 Chrome 的同源策略的困惑:如何在不要求用户禁用 Chrome 中的安全性的情况下摆脱它?

】对Chrome的同源策略的困惑:如何在不要求用户禁用Chrome中的安全性的情况下摆脱它?【英文标题】:ConfusionaboutChrome\'ssameoriginpolicy:howtogetridofitwithoutaskingtheuserdisablesecurityinChrome?【发布时间】:2014-04-1008:04:04【问题描述】:我很... 查看详情

禁用浏览器同源策略的方法

...有的时候会涉及到数据安全的问题,这时候我们可以通过禁用本地浏览器的同源策略来进行跨域的联调ie的禁用同源策略设置,进入ie的网际网路选项设置,然后选择安全性,再选择自订等级,然后下拉,找到「存取跨网络的资... 查看详情

如何在 Safari(Windows 7)中禁用同源策略?

...ows7)?【发布时间】:2012-06-0809:46:37【问题描述】:我正在尝试在W7站的Safari(5.1.7.)中禁用同源策略。我正在做phonegap应用程序+jquerymobile+使用休息服务(drupal服务3.x模块)。我现在无法访问OSX,需要在没有“Iphon 查看详情

禁用 Firefox 同源策略

】禁用Firefox同源策略【英文标题】:Disablefirefoxsameoriginpolicy【发布时间】:2013-06-0922:18:34【问题描述】:我正在开发一个本地研究工具,它要求我关闭Firefox的同源策略(在脚本访问方面,我并不真正关心跨域请求)。更具体地... 查看详情

webdriver.io 无法为 iframe 禁用同源策略

】webdriver.io无法为iframe禁用同源策略【英文标题】:webdriver.iocan\'tdisablesame-origin-policyforiframe【发布时间】:2017-12-2710:58:48【问题描述】:我需要为我的自动测试禁用同源策略。我在Ubuntu16.04上使用webdriver.io+selenium独立服务器+chrom... 查看详情

禁用同源策略/在 WebKit WebViews 中创建跨域 XMLHttpRequests?

】禁用同源策略/在WebKitWebViews中创建跨域XMLHttpRequests?【英文标题】:DisabletheSameOriginPolicy/makingcrossdomainXMLHttpRequestsinWebKitWebViews?【发布时间】:2011-01-2603:30:50【问题描述】:我想在我自己的嵌入式WebView中禁用XMLHttpRequests的同源... 查看详情

在 TWebbrowser 中禁用同源策略

】在TWebbrowser中禁用同源策略【英文标题】:DisableSameOriginPolicyinTWebbrowser【发布时间】:2014-07-0716:08:32【问题描述】:我目前正在为我们的软件创建一个演示应用程序,它基本上是一个网站,只是在一个与TWebbrowser一起使用的delph... 查看详情

在 Mobile Safari 中禁用同源策略

】在MobileSafari中禁用同源策略【英文标题】:DisableSameOriginPolicyinMobileSafari【发布时间】:2012-08-2210:24:00【问题描述】:我有一个HTML5/JavaScript应用程序,最初是为在某些汽车上运行而编写的。基本上,我需要将我的应用设置为在... 查看详情

在不安装插件的情况下禁用 Firefox 同源策略

】在不安装插件的情况下禁用Firefox同源策略【英文标题】:DisableFirefoxSameOriginPolicywithoutinstallingaplugin【发布时间】:2018-07-3021:29:15【问题描述】:有没有办法通过切换浏览器中的标志来禁用MozillaFirefox浏览器上的sameoriginpolicy?... 查看详情

开发机上绕过chrome同源策略的办法

开发机上绕过Chrome同源策略的办法标签: Chrome同源策略跨域2013-08-2118:33 6071人阅读 评论(0) 收藏 举报 分类:Chrome扩展(1) 版权声明:本文为博主原创文章,未经博主允许不得转载。当需要用jQuery通过a... 查看详情

JavaFX WebView 禁用同源策略(允许跨域请求)

】JavaFXWebView禁用同源策略(允许跨域请求)【英文标题】:JavaFXWebViewdisableSameoriginpolicy(allowcrossdomainrequests)【发布时间】:2013-04-1909:53:32【问题描述】:我正在开发一个JavaFX应用程序,它主要是一个美化的网页。它是一个桌面应... 查看详情