Ajax

HTTP和HTTPS iframe

我正在创建一个小部件,我想允许其他人使用它。 iframe 是通过HTTP加载的 - 但我想允许用户通过HTTPS登录。即通过SSL发送登录请求。 同源策略中允许这样做吗? ie方案是,用户可以将我的JavaScript集成到他们的网站,小部件打开,我想允许他们通过HTTPS登录? 解决方案 在通过纯HTTP(或混合内容)提供的页面内嵌入带有通过HTTPS提供的内容的iframe通常 ..
发布时间:2017-01-15 15:16:09 Ajax

如何避免跨域策略在jquery ajax消费wcf服务?

如何避免在jquery ajax中使用wcf服务的跨域策略? 在跨域策略的web.config中我需要做什么chages? / p> 解决方案 如果你想从javascript到WCF的跨域调用,你必须使用JSONP。要向WCF添加JSONP支持,必须在 WebHttpBinding 中定义它。配置应如下所示: ..
发布时间:2017-01-15 15:15:49 Ajax

jQuery - 如何删除跨域限制

我正在使用移动网络应用程序,jsonp对于跨域请求非常酷,但服务器的API不支持回调参数。所以我只能使用json从远程服务器获取数据。 我在jQuery中试过json,似乎它不支持跨域请求。我尝试了对safari的原始ajax请求函数,并且它在跨域工作良好,所以我可以删除json的json请求跨域的限制吗? (不是jsonp,只有json),以及如何做? 或者有任何替代的简单的ajax ..
发布时间:2017-01-15 15:15:24 Ajax

getJSON调用中的错误处理

如何处理getJSON调用中的错误?我试图引用跨域脚本服务使用jsonp,如何注册一个错误方法? 解决方案 似乎没有从我读过的错误方法这里。 这个答案提供了一个很好的解释 ..
发布时间:2017-01-15 15:14:48 Ajax

如何在node.js的express.js框架中启用跨源资源共享(CORS)

我试图在node.js中构建一个web服务器,它将支持跨域脚本,同时仍然提供来自公共目录的静态文件。我使用express.js,但不是真的确定如何允许跨域脚本( Access-Control-Allow-Origin:* )。 我看到此信息 ,我没有帮助。 var express = require('express') ,app = express。 createServer(); ..
发布时间:2017-01-15 15:14:07 Ajax

JSON:如何进行跨域JSON调用

我尝试在本地网络中运行以下jquery代码。 $ .ajax({ type:“GET”, url:“http:// SomeNode / MyUrl /“, cache:false, data:{...}, dataType:”json“, error:function(xhr,状态,错误){ ... }, success:function(json){ ... ..
发布时间:2017-01-15 15:12:18 Ajax

如何在JAX-RS网络服务上启用跨域请求?

我开发了一套安静的网络服务。我无法从远程客户端调用任何这些方法,因为错误 在所请求的资源上没有“Access-Control-Allow-Origin”头。 服务在localhost上正常工作。要在服务器端上执行任何更改或配置以解决此问题。 解决方案 我使用WildFly 8,JavaEE 7 / div> 我想知道同样的事情,所以经过一番研究,我发现最简单的方法是简单地使用 ..
发布时间:2017-01-15 15:08:02 Ajax

jQuery getJSON在本地工作,但不是跨域

我搜索过FOREVER,无法找到我的问题的确定答案。所以这里。我有一个JSON文件(我去jsonlint验证,它说它的好),看起来像这样(一些信息修改): [{ “position”:“1”, “category”:“A”, “title”:“Title to first story”, “description” :“第一个故事。 }, { “position”:“2”, “cate ..
发布时间:2017-01-15 15:03:51 Ajax

jQuery跨域iframe脚本

我尝试访问加载外部网址的iframe的DOM。当然,我得到一个“Permission denied for”错误,由于跨域安全。如何使这项工作?我看到用json做的事情(但我不能从外部源获得一个json字符串)和用HTML5 postmessage做的事情。 你可以看到它生活在: http://jsfiddle.net/QPBvJ/ 代码是: $(document).read ..
发布时间:2017-01-15 15:01:04 Ajax

从v38开始,Chrome扩展程序无法从HTTP网址加载,解决方法?

我们网站的用户运行Chrome插件,其中包括通过 Chrome上描述的XMLHttpRequest执行跨源请求扩展开发页面。这已经运行了好几年了。但是,自从我们的用户升级到最新版本的Chrome(v38)后,这些请求失败。我们的网站运行在HTTPS上,通过我们的内容脚本加载的一些URL是在HTTP上。讯息是: [blocked]该网页位于 https://www.ourpage.com/ “ ..

Jquery $ .ajax在跨域调用的IE中失败

我使用 $。ajax 执行跨网域请求。它可以在Firefox和Chrome上运行,但不会在IE 7或8上发出呼叫。任何人都可以告诉我以下是什么问题? 我已经使用JSON和JSONP(由于一些自定义限制,我停止使用它。) 我已经使用 Allow-access-control-origin 标题。 我已经尝试过 https://developer.mozilla.org/en/http_ac ..
发布时间:2017-01-15 14:55:22 Ajax

在什么情况下,HTTP_REFERER为空

我知道可以得到一个空的HTTP_REFERER。在什么情况下会发生这种情况?如果我得到一个空的,它总是意味着用户改变了吗?得到一个空的和一个空的一样吗? 解决方案 当最终用户 $ b时,它可能为空 $ b 在浏览器地址栏中输入了网站网址。 通过浏览器维护的书签访问了该网站。 > 已将网站作为第一页在窗口/标签中访问。 从https网址切换到http网址。 从https网址切 ..
发布时间:2017-01-15 14:54:42 Ajax

AngularJS对跨源资源执行OPTIONS HTTP请求

我试图设置AngularJS与跨源资源通信,其中提供我的模板文件的资产主机是在不同的域,因此角度执行的XHR请求必须是跨域的。我已经添加了适当的CORS头到我的服务器的HTTP请求使这项工作,但它似乎不工作。问题是,当我在浏览器(chrome)中检查HTTP请求时,发送到资产文件的请求是一个OPTIONS请求(它应该是一个GET请求)。 我不知道这是否是AngularJS中的错误,或者如果我 ..
发布时间:2017-01-15 14:48:34 Ajax

访问控制允许原点多原域?

有没有办法允许多个跨网域使用Access-Control-Allow-Origin标头? 我知道*,但它是太开放。 例如,像这样: Access-Control-Allow-Origin:http://domain1.com,http://domain2.com 我已经尝试了上面的代码,但它似乎不工作在Firefox。 可以指定多个域或am我坚持只有 ..
发布时间:2017-01-15 14:47:57 Ajax