所有现代浏览器都严格遵循称为“相同来源策略”的策略,作为Web应用程序的安全性。但是什么是“原产地政策”?根据此策略,网页脚本可以访问另一个网页的数据或仅在两个网页的来源相同的情况下才能与其交互。当我们在这里说起源时,它是端口,协议和主机的组合。换句话说,两个网页所使用的主机,端口和协议应该相同,然后才从同一来源调用它们。
在开发过程中,我们通常需要进行localhost设置,并且在某些情况下您正在使用托管在其他位置的某些第三方服务。
在这种情况下,开发人员或测试人员可能需要禁用此策略才能继续进行开发和测试工作,而不必在网络上使用相同的来源并将所有内容保留在其本地主机中。
在本教程中,我们说明了如何在以下方面禁用相同的来源策略:
Windows上的Chrome
MacOS上的Chrome
Linux上的Chrome
Windows上的Internet Explorer
对于Windows上的Chrome浏览器
以下是使chrome Web浏览器在禁用的安全模式下工作的步骤,以使它不会在Windows上强制执行相同的原始策略:
转到“桌面”,选择“ Google chrome”图标,然后在其上单击“右键”,然后转到其“属性”,如下图所示:
chrome浏览器属性
在“属性”中,找到带有“目标”标签的输入框。在此框中,铬的位置如下所示。
我们要做的就是在该给定位置添加几行,如下所示:
注意:以–user-data-dir作为参数是为了打开chrome浏览器的新实例,这些实例一起在系统上为该实例的临时文件占据一个单独的位置。
然后单击“应用”以保存您所做的更改。
最后,重新启动Chrome,以在屏幕顶部看到黄色弹出窗口,如下图所示,以确保其在禁用的网络安全模式下运行。