草庐IT

originates

全部标签

javascript - 为什么我在使用 Google Maps API 时没有收到 'same origin policy' 警告?

我在我的JavaScript页面中进行RESTful网络服务调用并收到以下警告:“此页面正在访问不受其控制的信息。这会带来安全风险。您要继续吗?”现在我已经阅读了这篇文章并且知道cross-domain,sameoriginpolicy.但是,当我使用其他API(如Google的mapAPI)时,我不会收到此类警告。显然该域与我的本地域不同。有什么区别?我最初的猜测是使用将Google“导入”到页面中标记,而我的REST消费正在使用XMLHttpRequest。如果是这样,这两种方法之间有什么区别,一种值得警告,另一种不值得警告? 最佳答案

javascript - AngularJS:请求的资源上不存在 "Access-Control-Allow-Origin" header

这个问题在这里已经有了答案:WhydoesmyJavaScriptcodereceivea"No'Access-Control-Allow-Origin'headerispresentontherequestedresource"error,whilePostmandoesnot?(12个答案)关闭7年前。我正在编写我的webApp,我正在使用AngularJS。在这个应用程序中,我创建了一个名为script.js的文件,我报告了这段代码:varmodulo=angular.module('progetto',['ngRoute']);//configureourroutesmodul

javascript - Chrome 中的 "Origin null is not allowed by Access-Control-Allow-Origin"。为什么?

这个问题在这里已经有了答案:XMLHttpRequestOriginnullisnotallowedAccess-Control-Allow-Originforfile:///tofile:///(Serverless)(10个答案)关闭8年前。我正在研究一些要在我的PC上本地运行的Javascript。我正在使用jQueryCSV插件(http://plugins.jquery.com/project/csv)将csv文件加载到javascript数组中。脚本很简单:$(function(){$.get("file.csv",function(data){stuff=$.csv()(

javascript - 删除 youtube iframe api 控制台错误的方法 - chrome 控制台中的 "blocked a frame with origin..."

我正在使用youtubeiframeapi并收到以下控制台错误,该错误与阻塞来源为http://www.youtube.com的框架有关.想知道是否有人可以解释为什么这个错误只出现在chrome控制台中,是否有任何方法可以防止这种情况发生?错误:阻止了来源为“http://www.youtube.com”的框架访问来源为“http://youtubetest.appspot.com”的框架。协议(protocol)、域和端口必须匹配。 最佳答案 我有一个类似的错误,其中JS错误是:Blockedaframewithorigin"ht

javascript - jQuery XML 错误 ' No ' Access-Control-Allow-Origin' header 存在于请求的资源上。'

我正在从事我的这个个人项目只是为了好玩,我想读取一个位于http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml的xml文件。并解析xml并使用它在货币之间转换值。到目前为止,我已经想出了下面的代码,这些代码对于读取XML来说是非常基本的,但是我得到了以下错误。XMLHttpRequestcannotload****.No'Access-Control-Allow-Origin'headerispresentontherequestedresource.Origin'http://run.jsbin.com'isthere

javascript - Firefox 'Cross-Origin Request Blocked' 尽管 header

关闭。这个问题是notreproducibleorwascausedbytypos.它目前不接受答案。这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助future的读者。关闭去年。Improvethisquestion我正在尝试发出一个简单的跨源请求,但Firefox一直阻止它并出现此错误:Cross-OriginRequestBlocked:TheSameOriginPolicydisallowsreadingtheremoteresourceat[url].Thiscanbefixedbymovingthere

javascript - 如何阻止恶意代码欺骗 "Origin" header 以利用 CORS?

按照我的理解,如果在foo.com的页面上运行的客户端脚本想要从bar.com请求数据,则在请求中它必须指定headerOrigin:http://foo.com,并且bar必须响应Access-Control-Allow-Origin:http://foo.com。如何阻止来自网站roh.com的恶意代码简单地欺骗headerOrigin:http://foo.com以从bar请求页面? 最佳答案 浏览器控制着Originheader的设置,用户无法覆盖此值。因此,您不会看到来自浏览器的欺骗性Originheader。恶意用户可以

javascript - AngularJS 错误 : Cross origin requests are only supported for protocol schemes: http, 数据,chrome-extension,https

我有一个非常简单的angularjs应用程序的三个文件index.html{{product.name}}{{product.price|currency}}product-color.htmlHelloBrotherapp.js(function(){varapp=angular.module('gemStore',[]);app.controller('StoreController',function($http){this.products=gem;});app.directive('productColor',function(){return{restrict:'E',//

javascript - 请求的资源上不存在 'Access-Control-Allow-Origin' header 。因此不允许访问 Origin '...'

我正在使用.htaccess来重写url,并且我使用了html基本标记以使其工作。现在,当我尝试发出ajax请求时,出现以下错误:XMLHttpRequestcannotloadhttp://www.example.com/login.php.No'Access-Control-Allow-Origin'headerispresentontherequestedresource.Origin'http://example.com'isthereforenotallowedaccess. 最佳答案 使用addHeader而不是使用se

Angular 和 Golang "No Access-Control-Allow-Origin is presents..."

我正在使用Angular构建一个前端GUI应用程序来与我用Go编写的API服务器进行交互。我已经尝试在客户端和服务器的两端添加header,但没有成功。我试过禁用http拦截器,因此它不会添加JWTtoken,在这种情况下我会收到未经授权的访问错误,这是预期的。但是无论我在哪里将token添加到请求中(使用拦截器或在发出get请求之前手动),未经授权的访问错误都消失了(到目前为止一切顺利),但随后出现了丢失的header错误。服务器应该返回存储文章的JSON数据,它与Postman和我的其他vanillaJS前端一起工作。去代码:r.HandleFunc("/",func(whttp.