草庐IT

enable-cors

全部标签

html - CORS:Facebook 是否为其所有图片启用了 CORS?

我在某处读到Facebook已为个人资料图片启用交叉功能。我不确定相册和其他东西,但事实上Facebook包含标题Access-Control-Allow-Origin:*在我迄今为止测试过的每个URL上。我试过标准的个人资料图片URLhttps://graph.facebook.com/PROFILE_ID/picture?width=25&height=25以及Akamai网址:https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash3/...(后者由https://graph.facebook.com/PROFILE_ID/pho

javascript - 有什么方法可以快速确定浏览器是否支持支持 CORS 的图像而不污染浏览器?

是否有快速测试来确定浏览器是否支持支持CORS的图像,而这些图像在绘制时不会污染Canvas。我知道Chrome15支持这个,Firefox9Beta但Firefox8不支持,Safari不支持,IE9不支持。但必须有一个非常简单的测试来确定这一点,基本上是在Canvas上绘制图像并查看当您尝试获取图像数据时是否出现异常,或者是否有任何其他简单的方法来确定这一点。 最佳答案 这似乎可行:if('crossOrigin'innewImage())//... 关于javascript-有什么

java - Access-Control-Allow-Origin 不允许来源 - 如何使用非常简单的 Web 堆栈和 guice 启用 CORS

我不确定问题是涉及的技术,还是我对这些技术的理解。我有一个用javascript和html编写的html5应用程序托管在apache2.2服务器上。我有一个使用jetty、guice、jackson、jersey用java编写的java应用程序,它托管一个简单的REST服务。两个应用程序运行在同一个盒子上,一个在端口80(纯html5应用程序托管在apache上),另一个在8080(纯java应用程序托管在jetty/guice上)我相信答案就在我发回的标题中。CORSheader告诉浏览器您允许外部应用程序访问您的api。我似乎无法弄清楚如何配置我的Jetty、Guice服务器以返回

javascript - 将 HTML5 视频标签分配给 webGL 纹理时的 CORS/跨域安全异常

我想将远程视频分配给WebGL中的纹理。由于视频源与文档源不同,我在视频源的httpheader中添加了Access-Control-Allow-Origin:*。此外,我使用video.crossOrigin='';为视频标签分配了一个匿名来源。有趣的是,跨域属性适用于图像,但不适用于视频标签。一旦将WebGL纹理分配给视频对象,javascript就会抛出以下异常:UncaughtError:SECURITY_ERR:DOM异常18这是重现此问题的jsfiddle。本示例基于three.js的webgl_kinect示例:http://jsfiddle.net/ZgeTU/2/以下

javascript - 由于 CORS 访问限制本地 mp3 文件,MediaElementAudioSource 输出零

我有以下html页面,我试图展示一个类来演示带有本地存储的mp3的音频可视化工具:div#mp3_player{width:500px;height:60px;background:#000;padding:5px;margin:50pxauto;}div#mp3_player>div>audio{width:500px;background:#000;float:left;}div#mp3_player>canvas{width:500px;height:30px;background:#002D3C;float:left;}//createnewinstanceofaudiovar

html - 浏览器 Canvas CORS 支持跨域加载图像操作

问题:哪些浏览器版本支持Canvas中使用的跨域图像的CORS(跨源资源共享)header?CORS可以应用于跨域XMLHttpRequests和图像请求。这个问题是关于图像请求的,我通常去浏览器版本兼容性http://caniuse.com/cors对这个问题不清楚,谷歌搜索也没有很好的结果。我确实发现了一个最近的chrome开发博客,暗示CORS支持在现代浏览器中广泛传播,但可能会因为WebGL安全问题而中断。http://blog.chromium.org/2011/07/using-cross-domain-images-in-webgl-and.html有关CORS的更多详细

javascript - 对于 <script crossorigin ='anonymous' >,为什么脚本是 "blocked by CORS policy"?

使用GoogleChrome或Firefox,如果我尝试加载以下HTML:我收到这样的CORS错误:AccesstoScriptat'https://stackoverflow.com/foo.js'fromorigin'https://stackoverflow.com'hasbeenblockedbyCORSpolicy:No'Access-Control-Allow-Origin'headerispresentontherequestedresource...但是,没有crossorigin='anonymous'属性的相同标签工作正常(当然会生成404错误,因为foo.js不存

javascript - 如何通过 AJAX 调用插入 IE 8 中的 "enable"HTML5 元素?

请参阅问题底部的解决方案。IE8(及更低版本)不适用于未知元素(即HTML5元素),无法设置它们的样式或访问它们的大部分Prop。例如,他们有许多解决方法:http://remysharp.com/2009/01/07/html5-enabling-script/问题是这对于页面加载时可用的静态HTML非常有效,但是当之后创建HTML5元素时(例如包含它们的AJAX调用,或者简单地使用JS创建),它会将这些新添加的元素标记为它们作为HTMLUnknownElement作为HTMLGenericElement(在IE调试器中)。有没有人知道解决这个问题的方法,以便IE8识别/启用新添加的

iOS11 在所有移动浏览器中导致 CORS 问题

我们在装有iOS11的iOS设备上测试我们的网站,发现它出了问题,因为浏览器不接受来self们API的响应。使用远程调试器,我们能够确定我们遇到了CORS权限错误,并且响应正文和HTTPheader被剥离。这似乎发生在所有移动iOS浏览器(Chrome/Safari)上,并且即使在我将CORS响应header更改为通配符值后仍继续发生。但是,所有其他浏览器/操作系统/iOS版本都运行良好。我附上了来self们API的网络响应、我们API的响应header以及我们从控制台收到的错误。是否有关于iOS11的某些东西可能导致此问题或失败,我是否有任何方法可以获得进一步的诊断?

iphone - iOS : How to enable Audio directions on Google Maps

我正在使用以下代码从我的iOS应用程序打开Googlemap,我在其中传递起点和终点。它从起点到终点正确导航,但不通过音频(语音)进行引导。我想启用语音指导功能。请帮忙ClientState*clientState=[ClientStatesharedInstance];CLLocation*currentLocation=clientState.currentLocation;NSString*googleMapsURLString=[NSStringstringWithFormat:@"maps://maps.google.com/?xyz=xyz&saddr=%1.8f,%1.8