问题标签 [cross-domain]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 嵌套 iframe 跨域通信
这里有两种情况:大写作为一个域,而小写作为另一个域 1.假设窗口 A 保存 iframe b,并且 b 在一个域中保存 iframe C、A 和 C(更高隐私),而 b 在另一个域中。A&C之间有没有直接的通信方式,单向或双向。2.假设A拥有iframe b和iframe c,A在一个域中,而B&C在另一个域中,与第一种情况中概述的问题相同。
我将非常感谢您的回答,如果使用一些javascript代码会更好谢谢
javascript - js:从不同的域加载页面的 html
我想知道如何加载托管在不同域上的 HTML?
我正在使用 JavaScript,并想创建一个书签,使我能够解析外部 HTML。
我已经在谷歌上搜索了几个小时徒劳...
jquery - FireBug 和监控 JSONP 跨域请求
这个问题特定于 Firefox 的 Firebug 插件。实际功能有效,但我失去了在 Firebug 中监视和调试它的能力。
我有一个用来JSON
获取数据的网站。在 Firebug 中,我能够监控JSON
请求。它会向我显示它们中的每一个、标题和返回的数据。
我需要更改我提交JSON
请求的服务器。为了让跨域JSON
工作,我使用JSONP
了回调=?方法。我得到了工作的功能。但是,我现在无法JSONP
在 Firebug 中监控和调试我的请求。
作为记录,这在 Firefox 3.0.11 中,我使用带有 &callback=? 的 jQuery 我的JSONP
请求的参数。
如何让JSONP
请求显示在 Firebug 中?
java - 让两台服务器互相通信
我有用 GWT 编写并托管在 Google AppEngine/Java 上的应用程序。在此应用程序中,用户可以选择将视频/音频/文本文件上传到服务器。这些文件可能很大,高达 1gb 左右,因为 GAE/J 不支持大文件,我必须使用另一台服务器来存储这些文件。如果浏览器中没有跨域安全功能,这将很容易实现。所以,我在想的是让 GAE 服务器与我的服务器(Glassfish 或任何其他 java 服务器,如果需要)交谈,告诉文件的 url,如果可能的话,发送上传文件的状态(上传了多少百分比),这样我就可以在客户端屏幕上显示状态。这就是我想做的事情。
当用户加载存储在 GAE/J 上的 GWT 页面时,他/她会将文件上传到我的服务器,然后我的服务器将响应发送回 GAE,GAE 将响应发送给客户端。如果这种情况是可能的,那么实现 GAE 到 Glassfish 对话的最佳方式是什么?
javascript - 跨域 JavaScript,嵌入 iframe 案例中的父位置设置
有一个名为“Fragment Id Messaging”的解决方案可以通过设置 parent.location 来解决跨域通信问题,方法是使用来自子 iframe 的额外文本后跟“#”,它可以工作。但是,如果父级本身作为 iframe 嵌入到另一个页面中,则 parent.location 设置似乎被浏览器拒绝......这是真的吗?如果是,是否有解决方法?
谢谢!
javascript - 跨域 JavaScript 父位置设置 firefox 错误
情况如下:
页面A包含iframe B,B包含iframe C,A和B在同一个域下,C在另一个域下。
C 尝试使用“#”后面的额外信息重置父 B 的位置,以使用 Fragment Id Messaging 解决跨域通信。
IE6/7/8 在这种情况下运行良好,而 Firefox 阻止parent.location设置并显示错误消息 [访问属性被拒绝”代码:“1010 ]。但是如果 B 是顶部窗口,意味着没有 A,Firefox 也会存在。
这对我来说很奇怪......你们能帮忙吗?
谢谢!
iframe - iframe 和跨域请求
如果我有一个从 foo.com 提供的页面,它有一个从 bar.com 提供的 IFrame,那么 IFrame 内的脚本可以向 bar.com 发出 XMLHttpRequest 吗?
还说来自bar.com的IFrame请求额外的页面,那么在服务器中,这些请求的referrer会指向bar.com还是foo.com?
php - 如何在 PHP 中跨域使用像素跟踪
我了解像素跟踪的基础知识,我能够将引用我的跟踪域上的图像的像素插入到其他网站。
但是,如何增加跟踪域上的实际像素数?每次提供像素图像时,是否有某种日志告诉我?我能做类似的事情吗:
然后有 getImage 页面,提供图像,并根据传入的 id 递增?还是有更好的方法来实现这一目标?
先感谢您。
asp.net - ASP.Net 中的跨域发布丢失表单字段
我在一个解决方案中有 2 个 ASP.Net 应用程序。一个几乎是用于将数据发布到主应用程序的 3rd 方应用程序的测试工具。我试图通过做一个基本的 HTML 表单并将动作设置为指向主应用程序来模仿这个功能;但是,Request.Form NameValueCollection 是空的。我尝试使用 307 重定向在 ASP.Net 中执行此操作,但遇到了同样的问题。我暂时将临时表单移到主项目中,以便继续测试。
这是我使用的 307 重定向代码:
有没有办法在 ASP.net Web 表单中进行跨域发布?由于某种原因,它在同一个域中工作,但在不同的域中工作。
ruby-on-rails - Rails - 使用 Rack 的动态 cookie 域
我对 Rails 和 Rack 还很陌生,但是这个人有一篇关于使用Rack 实现动态会话域中间件的看似简单的文章。代码看起来不错,我已经在我的本地机器上实现了它,但我仍然无法在一次登录时超越顶级域。
这是中间件代码:
然后在 environment.db 中:
最后在 production.db(和 development.db)中:
任何帮助是极大的赞赏。
编辑:我正在运行 Rails 2.3.3 和 Rack 1.0