问题标签 [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 投票
1 回答
22254 浏览

html - Embedding text/html in an Object (instead of an iframe)

Under every browser except IE, all 4 of these tests work. Under IE 6 and 7, the last one fails and shows an empty frame. Is there a workaround that allows IE to load the external html in an object?

0 投票
2 回答
4492 浏览

c# - 如何在 C# 中在不同的 Active Directory 域中添加用户?

所以我的目标是能够将一个 Active Directory 域中的用户添加到另一个 Active Directory 域中的另一个组。

我想在 C# 中执行此操作。我知道有一个 System.DirectoryServices 命名空间,其中包含与 AD 通信的类,但我找不到有关跨域添加用户的任何信息。

在环境中有两个域控制器具有相同的父林。两个域之间存在临时信任,我们称它们为域 A 和 B。

我可以使用 Active Directory 工具将 B 中的用户添加到域 A 内的域本地或通用组。

有谁知道我如何使用 C# 以编程方式执行此操作?

0 投票
4 回答
2928 浏览

javascript - 跨域 Javascript 书签

我已经在这工作了好几天了,包括这里在内的搜索还没有给我任何解决方案。

我正在创建一个与 POST API 交互的 Bookmarklet。除了最重要的部分外,我已经完成了大部分工作;将数据从 iframe(我知道很糟糕!如果有人知道更好的解决方案,请告诉我)发送到我域上的 javascript(与 API 相同的域,因此与 API 的通信没有问题)。

从用户单击书签的页面中,我需要将以下数据获取到 iFrame 中包含的 javascript。

我首先通过将这些数据解析为 JSON 并通过 iFrame 的 name="" 属性发送它来修复它,但在大约 20% 的网页上实现了这一点。我被拒绝访问;这也不是一个非常漂亮的方法。

有谁知道我如何解决这个问题。我不希望使用重定向的 POSTS,我希望这一切都是 AJAX 并且尽可能不引人注目。还值得注意的是,我使用了 jQuery 库。

非常感谢,

0 投票
2 回答
814 浏览

javascript - Subspace JavaScript 跨域通信的实现?

这篇pdf 论文描述了一种在服务器的帮助下使用 JavaScript 管理跨域通信的方法。

有没有人有这种方法的经验?我知道CrossSafe有一个实现,但那里很安静。(该组中的 NSFW 垃圾邮件。)

当我们在这里时,有人知道一个好的闪桥吗?我也可以将 crossdomain.xml 作为解决方案。

0 投票
5 回答
10821 浏览

cookies - 我可以使用标签跨域发送 cookie 吗?

看看这种情况:

  1. www.websitea.com显示一个属性为and的img标签srcwww.websiteb.com/image.aspx?id=5style="display:none"
  2. www.websiteb.com返回一个清晰的图像,除了一个名称referrer和值的cookie 5(从经过验证的查询字符串创建的服务器端。)

cookie 是在域上创建www.websitea.com还是www.websiteb.com

目前,我确信使用查询字符串进行一系列重定向并实现跨域 cookie,但我不久前提出了这个图像想法。我想我也可以使用iframe.

谢谢!

0 投票
18 回答
101936 浏览

javascript - 在 Safari 中设置跨域 cookie

我必须从域 B.com 调用域 A.com(它使用 http 设置 cookie)。我在域 B.com 上所做的只是(javascript):

这会在我测试过的每个浏览器(Safari 除外)上设置 A.com 上的 cookie。令人惊讶的是,即使没有 P3P 标头,这也适用于 IE6。

有什么办法可以在 Safari 中完成这项工作吗?

0 投票
1 回答
3593 浏览

.net - 如何在 WebBrowser 控件中设置当前 document.domain 以避免“访问被拒绝”?

如何document.domain在 WebBrowser Control 中设置 current 以避免跨域调用(XMLHTTP 请求或 Iframe/frame 访问)中的“访问被拒绝”?

我试过了

这不起作用,不知何故它永远不会到达console.writeline

难道我做错了什么?还是我应该使用WebBrowserControl.ActiveXInstance

0 投票
5 回答
7141 浏览

.net - 如何在 Webbrowser 控件中执行跨域请求?

如您所知,出于安全原因,在 Internet Explorer 下不允许执行跨域 XMLHTTP 请求。

我有一个 WebBrowser 控件,我正在使用DocumentText而不是NavigateURL。由于当前域是about:blank页面尝试向自身或其他域发出请求时,我收到了Access is deniedJavascript 错误。

即使我使用NavigateJavascript 向另一个域发出请求,它也不起作用。

我怎样才能解决这个问题?

此 HTML 代码应与 WebBrowser 控件一起使用:

0 投票
3 回答
5898 浏览

silverlight - Silverlight 中的跨域安全错误?

我正在尝试将来自 Yahoo Pipes 的提要读入 Silverlight 应用程序。我不断收到一个SecurityException,这听起来像是一个跨域策略问题,但是如果你通过pipes.yahooapis域,雅虎管道有一个跨域策略,所以应该没问题。我尝试了完全相同的代码,但转到 Digg API,它工作正常(尽管这是休息而不是 rss 提要)。我的错误与跨域策略无关吗?

我将以下代码用于 Web 请求:

我得到的异常是 System.Security.SecurityException。

我正在尝试的网址是这个

http://pipes.yahooapis.com/pipes/pipe.run?_id=4rBri9Ef3RG8CEGLLe2fWQ&_render=rss&feedUrl=http://feeds.feedburner.com/follesoe

0 投票
2 回答
2004 浏览

c# - Silverlight:如何使用 System.Net.WebClient 忽略(缺少)crossdomain.xml?

用于执行 HTTP 请求时出现安全异常System.Net.WebClient,这是由于目标服务器上的crossdomain.xmlorclientaccesspolicy.xml丢失或限制过多。我知道这是有充分理由的(cookies 和跨站点请求伪造),但它不适用于我的情况,因为我只需要在不使用 cookie 或任何花哨的东西的情况下对任意 URL 执行纯 HTTP GET 请求

我已经想到了一个可以获取 URL 的代理的想法,但这听起来更像是一个丑陋的解决方法,更不用说浪费带宽了。

在 Silverlight 中执行此操作的方法是什么(如果有的话)?我使用正确的课程吗?