问题标签 [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.

0 投票
2 回答
4190 浏览

javascript - 嵌套 iframe 跨域通信

这里有两种情况:大写作为一个域,而小写作为另一个域 1.假设窗口 A 保存 iframe b,并且 b 在一个域中保存 iframe C、A 和 C(更高隐私),而 b 在另一个域中。A&C之间有没有直接的通信方式,单向或双向。2.假设A拥有iframe b和iframe c,A在一个域中,而B&C在另一个域中,与第一种情况中概述的问题相同。

我将非常感谢您的回答,如果使用一些javascript代码会更好谢谢

0 投票
3 回答
12776 浏览

javascript - js:从不同的域加载页面的 html

我想知道如何加载托管在不同域上的 HTML?

我正在使用 JavaScript,并想创建一个书签,使我能够解析外部 HTML。

我已经在谷歌上搜索了几个小时徒劳...

0 投票
2 回答
3946 浏览

jquery - FireBug 和监控 JSONP 跨域请求

这个问题特定于 Firefox 的 Firebug 插件。实际功能有效,但我失去了在 Firebug 中监视和调试它的能力。

我有一个用来JSON获取数据的网站。在 Firebug 中,我能够监控JSON请求。它会向我显示它们中的每一个、标题和返回的数据。

我需要更改我提交JSON请求的服务器。为了让跨域JSON工作,我使用JSONP了回调=?方法。我得到了工作的功能。但是,我现在无法JSONP在 Firebug 中监控和调试我的请求。

作为记录,这在 Firefox 3.0.11 中,我使用带有 &callback=? 的 jQuery 我的JSONP请求的参数。

如何让JSONP请求显示在 Firebug 中?

0 投票
3 回答
1603 浏览

java - 让两台服务器互相通信

我有用 GWT 编写并托管在 Google AppEngine/Java 上的应用程序。在此应用程序中,用户可以选择将视频/音频/文本文件上传到服务器。这些文件可能很大,高达 1gb 左右,因为 GAE/J 不支持大文件,我必须使用另一台服务器来存储这些文件。如果浏览器中没有跨域安全功能,这将很容易实现。所以,我在想的是让 GAE 服务器与我的服务器(Glassfish 或任何其他 java 服务器,如果需要)交谈,告诉文件的 url,如果可能的话,发送上传文件的状态(上传了多少百分比),这样我就可以在客户端屏幕上显示状态。这就是我想做的事情。

当用户加载存储在 GAE/J 上的 GWT 页面时,他/她会将文件上传到我的服务器,然后我的服务器将响应发送回 GAE,GAE 将响应发送给客户端。如果这种情况是可能的,那么实现 GAE 到 Glassfish 对话的最佳方式是什么?

0 投票
2 回答
3711 浏览

javascript - 跨域 JavaScript,嵌入 iframe 案例中的父位置设置

有一个名为“Fragment Id Messaging”的解决方案可以通过设置 parent.location 来解决跨域通信问题,方法是使用来自子 iframe 的额外文本后跟“#”,它可以工作。但是,如果父级本身作为 iframe 嵌入到另一个页面中,则 parent.location 设置似乎被浏览器拒绝......这是真的吗?如果是,是否有解决方法?

谢谢!

0 投票
2 回答
8059 浏览

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 也会存在。

这对我来说很奇怪......你们能帮忙吗?

谢谢!

0 投票
1 回答
1205 浏览

iframe - iframe 和跨域请求

如果我有一个从 foo.com 提供的页面,它有一个从 bar.com 提供的 IFrame,那么 IFrame 内的脚本可以向 bar.com 发出 XMLHttpRequest 吗?

还说来自bar.com的IFrame请求额外的页面,那么在服务器中,这些请求的referrer会指向bar.com还是foo.com?

0 投票
4 回答
9641 浏览

php - 如何在 PHP 中跨域使用像素跟踪

我了解像素跟踪的基础知识,我能够将引用我的跟踪域上的图像的像素插入到其他网站。

但是,如何增加跟踪域上的实际像素数?每次提供像素图像时,是否有某种日志告诉我?我能做类似的事情吗:

然后有 getImage 页面,提供图像,并根据传入的 id 递增?还是有更好的方法来实现这一目标?

先感谢您。

0 投票
1 回答
2599 浏览

asp.net - ASP.Net 中的跨域发布丢失表单字段

我在一个解决方案中有 2 个 ASP.Net 应用程序。一个几乎是用于将数据发布到主应用程序的 3rd 方应用程序的测试工具。我试图通过做一个基本的 HTML 表单并将动作设置为指向主应用程序来模仿这个功能;但是,Request.Form NameValueCollection 是空的。我尝试使用 307 重定向在 ASP.Net 中执行此操作,但遇到了同样的问题。我暂时将临时表单移到主项目中,以便继续测试。

这是我使用的 307 重定向代码:

有没有办法在 ASP.net Web 表单中进行跨域发布?由于某种原因,它在同一个域中工作,但在不同的域中工作。

0 投票
1 回答
1574 浏览

ruby-on-rails - Rails - 使用 Rack 的动态 cookie 域

我对 Rails 和 Rack 还很陌生,但是这个人有一篇关于使用Rack 实现动态会话域中间件的看似简单的文章。代码看起来不错,我已经在我的本地机器上实现了它,但我仍然无法在一次登录时超越顶级域。

这是中间件代码:

然后在 environment.db 中:

最后在 production.db(和 development.db)中:

任何帮助是极大的赞赏。

编辑:我正在运行 Rails 2.3.3 和 Rack 1.0