cross-domain相关内容
我正在使用 jquerymobile 开发一个 javascript/HTML 应用程序,它向远程服务器发出 ajax 请求.该应用程序在 Chrome 上运行良好(仅在禁用网络安全的情况下启动 chrome)但是当我将它嵌入到一个 Android 应用程序(一个简单的 web 视图)的 assets/目录中时,远程 ajax 调用失败.因此我想这可能是一个跨域问题.我知道 phonegap 没有
..
我在同一台服务器上有两个独立的应用程序,其中一个 EmberJS 试图对我的后端 API 进行跨域调用. 我设置了后端 API 以允许来自该特定来源的跨域请求.但是,有没有办法避免在这样的设置中使用 JSONP?$.ajax 在发送之前阻止跨域请求.如果不是,CORS 的意义是什么,我实现了哪个服务器端来接受来自我的 JS 前端源的请求? 编辑 AJAX 请求: $.ajax(
..
如何在ExtJS 6.6.0 中启用跨域 this.getForm().submit({网址:REST.API_DOMAIN + REST.API_ATTACH + data.id,范围:这个,成功:功能(形式,结果){控制台信息(结果);},失败:功能(形式,结果){控制台信息(结果);}}); 尽管 REST API 是完全跨域的,ExtJS 拒绝响应. 响应标头 HTTP/1.1
..
在我的 extjs6 项目中,我将一个文件上传到我的 webapi.(使用表单... fileuploadfield)文件被成功上传,它应该返回一个简单的字符串列表,但是即使文件被正确上传,在我的控制器中它总是在 form.submit 上返回 FAILURE.原因...“阻止了一个具有源“http://localhost:57007"的框架访问跨源框架." 我相信我在某处读到过,当我执行
..
我有具有 POST 功能的后端(因此 JSONP 不起作用).后端正确发送 Access-Control-Allow-Origin: * (jQuery.ajax 工作成功).但我无法使用 Ext.Ajax.request 发送请求 Ext.Ajax.request({url: 'http://myurl',方法:'POST',cors:真的,成功:函数(){alert('成功');},失败:函
..
在我的 chrome 扩展中,我需要在浏览的每个站点的标题中添加一行.在 background.js 文件中,我添加了这样的代码: var responseListener = function(details){var 规则 = {"name": "Access-Control-Allow-Origin",“价值": "*"};details.responseHeaders.push(规则);
..
我有一个 HTML 表单 (upload.htm),其中包含一个 HTML 文件上传控件. 在上面的页面中还有一个 JavaScript 方法是这样的: function performUpload(){document.getElementById('frmupload')
..
我看到了很多指向 MSDN 和“在我的机器上工作!"的链接.答案所以我想用确切的步骤来问我的问题来复制我正在做的事情.因为我们正在使用一个已经存在的网络服务,所以我问的是在我的项目之外托管网络服务的上下文,这与许多在线教程和视频不同.所以这里是: *** 创建一个新的 ASP.NET 网络服务项目. 它将带有一个现有的 Service.asmx 文件,公开一个“HelloWorld"网
..
我在 Microsoft 内部 SharePoint 网站上工作,我需要从跨域 SharePoint 网站中提取列表数据. 由于种种原因,我不想使用 Silverlight,而且目前无法进行业务数据连接. 是否有一种简单的方法可以使用 JavaScript 或类似的方法来完成此操作? 解决方案 "简单?"不完全是.鉴于您的要求,特别是“无服务器端",这是不可能的. 但是,
..
我们有一个网站 (www.example.com),可将用户引导至一系列第三方页面以验证付款详细信息,我们在 iframe 中执行此操作.最初,来自 www.example.com 的本地页面被加载到 iframe 中,并且用户被重定向到第三方 URL.用户完成第三方步骤后,他们将 302 重定向回 iframe 中我们网站 (www.example.com) 上的页面. 这适用于我们测试过
..
我正在尝试发布到我网站的另一个子域上的应用程序的登录表单.这是我无权访问源代码的第三方应用. 我知道您无法访问跨域 iframe 的大多数功能,因为同源策略.然而,我需要访问的只是在 iframe 中被重定向到(通过 JavaScript)的 URL.它有一个我想传递的会话令牌. 这似乎足够安全,可以被允许,但我还没有找到办法做到这一点.我正在使用 jQuery,并且尝试过 $('if
..
这是我在 http://my-localhost.com/iframe-test.html 上的代码 欢迎使用 iframe 测试
..
我在页面上创建了一个 iframe,该页面的域被明确设置为“xyz.com",但 iframe 的域默认为“dev.xyz.com",这是我的实际域开发用于. 问题是,当我尝试通过 iframe.contentWindow.document 访问该 iframe 时,由于域不同而失败. 我已经尝试将 iframe 的 src 设置为 document.domain = 'xyz.com
..
如果 iFrame 中的窗口是从另一个域加载的,我遇到了从 iFrame 访问父窗口的任务.如果我理解正确,所有现代浏览器现在都允许这样做.所以我来这里是为了寻找最佳解决方案. 我接下来要完成这个: 我有一个带有 iFrame 的叠加层.这将代替弹出窗口起作用,以防止弹出窗口阻止程序阻止我的内容.任务是在 iFrame 中的文档完成一些工作后重新加载主页.在将加载到 iFrame 的文
..
我正在尝试在不利用 cookie 的情况下管理 Spring Security 中的会话.原因是 - 我们的应用程序显示在来自另一个域的 iframe 中,我们需要在我们的应用程序中管理会话,和 Safari 限制跨域 cookie 创建.(上下文:domainA.com 在 iframe 中显示 domainB.com.domainB.com 正在设置 JSESSIONID cookie 以利用
..
我正在尝试在此处执行类似于 Clipper 应用程序的操作 http://www.polyvore.com/cgi/剪刀 我可以让 iframe 出现在另一个网站(跨域)中.但我无法使“关闭"按钮起作用. 这是我使用的,但它不适用于跨域(基本上删除 iframe 元素) window.parent.document.getElementById('someId').parentNod
..
调整 IFRAME 的高度以匹配其内容页面的高度 可能是一个真正的阻力 当包含页面和内容页面来自不同的域时. 跨域资源共享 (CORS) 标头是否可以让内容页面授权跨域访问其资源,从而允许其包含页面读取其高度?(或者,包含页面授权内容页面宣布其高度?) 还是严格来说 CORS 是 AJAX 的东西? 解决方案 CORS 不允许您这样做,但是您可以使用跨文档消息传递在 ifram
..
我有一个greasemonkey脚本,它打开一个包含来自不同子域的表单作为父页面的iframe. 我想在表单提交后 iframe 刷新时刷新父页面 当 iframe 刷新时,我可以执行一个函数,但我无法让该函数影响父文档. 我知道这是由于浏览器安全模型造成的,并且我一直在阅读有关使用 postMessage 在两个窗口之间进行通信的信息,但我似乎无法弄清楚如何使用它向父级发送重新
..
我制作了一个页面,它被加载到 IFrame 中,它需要在加载完成后调用父页面上的一个函数. 它在本地开发中工作(在同一个域上)但在现实世界中它托管在一个完全不同的域上,所以很明显我遇到了跨域问题,即: 不安全的 JavaScript 尝试从 URL http://[...]site2.com/iframe 的框架访问 URL http://[...]site1.com 的框架.域、协议
..
我在一个 CMS 网站上工作,其域是: http://www.acmssite.com 他们有一个子域,用于存储表单系统: http://www.forms.acmssite.com 我在第一个上有一个 iframe,可以查看后者中的一个表单. 我需要运行脚本来从前者操作后者,我想知道这可能吗? 解决方案 为了不受同源策略的限制,您可能需要在两个页面中执行此操作: docu
..