问题标签 [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.
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?
c# - 如何在 C# 中在不同的 Active Directory 域中添加用户?
所以我的目标是能够将一个 Active Directory 域中的用户添加到另一个 Active Directory 域中的另一个组。
我想在 C# 中执行此操作。我知道有一个 System.DirectoryServices 命名空间,其中包含与 AD 通信的类,但我找不到有关跨域添加用户的任何信息。
在环境中有两个域控制器具有相同的父林。两个域之间存在临时信任,我们称它们为域 A 和 B。
我可以使用 Active Directory 工具将 B 中的用户添加到域 A 内的域本地或通用组。
有谁知道我如何使用 C# 以编程方式执行此操作?
javascript - 跨域 Javascript 书签
我已经在这工作了好几天了,包括这里在内的搜索还没有给我任何解决方案。
我正在创建一个与 POST API 交互的 Bookmarklet。除了最重要的部分外,我已经完成了大部分工作;将数据从 iframe(我知道很糟糕!如果有人知道更好的解决方案,请告诉我)发送到我域上的 javascript(与 API 相同的域,因此与 API 的通信没有问题)。
从用户单击书签的页面中,我需要将以下数据获取到 iFrame 中包含的 javascript。
我首先通过将这些数据解析为 JSON 并通过 iFrame 的 name="" 属性发送它来修复它,但在大约 20% 的网页上实现了这一点。我被拒绝访问;这也不是一个非常漂亮的方法。
有谁知道我如何解决这个问题。我不希望使用重定向的 POSTS,我希望这一切都是 AJAX 并且尽可能不引人注目。还值得注意的是,我使用了 jQuery 库。
非常感谢,
冰
cookies - 我可以使用标签跨域发送 cookie 吗?
看看这种情况:
www.websitea.com
显示一个属性为and的img
标签src
www.websiteb.com/image.aspx?id=5
style="display:none"
www.websiteb.com
返回一个清晰的图像,除了一个名称referrer
和值的cookie5
(从经过验证的查询字符串创建的服务器端。)
cookie 是在域上创建www.websitea.com
还是www.websiteb.com
?
目前,我确信使用查询字符串进行一系列重定向并实现跨域 cookie,但我不久前提出了这个图像想法。我想我也可以使用iframe
.
谢谢!
javascript - 在 Safari 中设置跨域 cookie
我必须从域 B.com 调用域 A.com(它使用 http 设置 cookie)。我在域 B.com 上所做的只是(javascript):
这会在我测试过的每个浏览器(Safari 除外)上设置 A.com 上的 cookie。令人惊讶的是,即使没有 P3P 标头,这也适用于 IE6。
有什么办法可以在 Safari 中完成这项工作吗?
.net - 如何在 WebBrowser 控件中设置当前 document.domain 以避免“访问被拒绝”?
如何document.domain
在 WebBrowser Control 中设置 current 以避免跨域调用(XMLHTTP 请求或 Iframe/frame 访问)中的“访问被拒绝”?
我试过了
这不起作用,不知何故它永远不会到达console.writeline
难道我做错了什么?还是我应该使用WebBrowserControl.ActiveXInstance
?
.net - 如何在 Webbrowser 控件中执行跨域请求?
如您所知,出于安全原因,在 Internet Explorer 下不允许执行跨域 XMLHTTP 请求。
我有一个 WebBrowser 控件,我正在使用DocumentText
而不是Navigate
URL。由于当前域是about:blank
页面尝试向自身或其他域发出请求时,我收到了Access is denied
Javascript 错误。
即使我使用Navigate
Javascript 向另一个域发出请求,它也不起作用。
我怎样才能解决这个问题?
此 HTML 代码应与 WebBrowser 控件一起使用:
- 我无法控制 Javascript/HTML 代码,我的应用程序仅托管一个 Webbrowser 控件
- 我发现了一个叫做CROSS_DOMAIN_DATA URL Action Flags的东西,不确定它是否是正确的方向。即使它是我不知道如何实现它。
- 另外,如果您可以回答这个问题:如何在 WebBrowser 控件中设置当前 document.domain 以避免“访问被拒绝”?这对我来说也足够了。
silverlight - Silverlight 中的跨域安全错误?
我正在尝试将来自 Yahoo Pipes 的提要读入 Silverlight 应用程序。我不断收到一个SecurityException,这听起来像是一个跨域策略问题,但是如果你通过pipes.yahooapis域,雅虎管道有一个跨域策略,所以应该没问题。我尝试了完全相同的代码,但转到 Digg API,它工作正常(尽管这是休息而不是 rss 提要)。我的错误与跨域策略无关吗?
我将以下代码用于 Web 请求:
我得到的异常是 System.Security.SecurityException。
我正在尝试的网址是这个
c# - Silverlight:如何使用 System.Net.WebClient 忽略(缺少)crossdomain.xml?
用于执行 HTTP 请求时出现安全异常System.Net.WebClient
,这是由于目标服务器上的crossdomain.xml
orclientaccesspolicy.xml
丢失或限制过多。我知道这是有充分理由的(cookies 和跨站点请求伪造),但它不适用于我的情况,因为我只需要在不使用 cookie 或任何花哨的东西的情况下对任意 URL 执行纯 HTTP GET 请求。
我已经想到了一个可以获取 URL 的代理的想法,但这听起来更像是一个丑陋的解决方法,更不用说浪费带宽了。
在 Silverlight 中执行此操作的方法是什么(如果有的话)?我使用正确的课程吗?