问题标签 [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 回答
1787 浏览

php - 有人可以简要解释单点登录吗?我想使用 openid 作为 SSO

有人可以解释我应该遵循的步骤来在基于 php 的网站上实施 SSO。例如,用户登录到 www.siteA.com,当他访问 www.siteB.com 时,他应该已经登录。(在我的情况下)。siteB 如何识别用户?用户必须再次输入openid吗?

0 投票
1 回答
159 浏览

wcf - CrossDomainError 具有非常自由的客户端访问策略

只是我还是以下客户端访问策略不应该允许任何人做任何事情?

我刚刚创建它并将其放置在http://localhost/clientaccespolicy.xml并且我的 Web 服务仍然产生异常消息:CrossDomainError

还有什么我需要做的吗?

0 投票
3 回答
9444 浏览

iframe - 通过 Http Get 将查询字符串参数传递到 IE 中的 iframe 的问题

这是对我之前的问题的跟进:Problem passing parameters via Iframe in IE。从来没有解决过。


这是它的核心:

我正在尝试从我的网站执行 HTTP GET 到通过 iframe 引入的另一个网站。

在 Firefox 上,您可以在源代码中看到正确的 url 及其正确的参数在 iframe src 中——并且它有效。

在 IE 上,您可以在源代码中看到正确的 url 及其正确的参数在 iframe src 中——但它不起作用......

IE 是否有某些东西不允许您通过查询字符串中的 iframe 传递参数?

我尝试在 IE 中刷新 iframe,我尝试在 IE 中刷新我的页面和 iframe,并且我尝试复制 url 并将其重新粘贴到 iframe src 中(强制它刷新,就像我刚输入一样它进入该 iframe 窗口的地址栏中)。还是没有运气!

任何人都知道为什么会发生这种情况,或者有任何建议来尝试解决这个问题?

至于代码,它所做的只是在页面加载时从后端代码创建 src 并从后端设置 src 属性......


我已经为您创建了一个临时帐户,以便您登录并确切了解我的意思。这样,您可以使用 firebug 或任何其他调试技术来找出为什么这不起作用,而不是让我尝试解释发生了什么。

编辑:更改了帐户凭据。请改用这个
用户名 :matt
密码:globalbuying

请点击此链接进入登录页面。使用上述凭据登录后,您将进入主后端页面。单击左侧显示“假期”的图像,它将带您进入带有 iframe 的页面,并从那里执行 Http Get。

如果您需要有关背后代码等内容的更多详细信息,请告诉我,我会发布它们。

谢谢,
马特

0 投票
3 回答
8621 浏览

iis - 远程共享上的 IIS6 虚拟目录 500 错误

我们的服务器位于域中的服务器场。让我们称之为 LIVE。

我们的开发人员计算机位于一个完全独立的公司域中,相隔千里之外。让我们称之为公司。

我们有一个大型中央存储单元 (unix),其中包含服务器场中许多网络服务器所需的图像和其他媒体。IIS 应用程序池以(比方说)LIVE\MediaUser 的身份运行,并使用这些凭据作为虚拟目录连接到中央存储共享,检索图像,并像在每台服务器上一样为它们提供服务。

问题正在开发中。

在我的开发机器上。我以 CORP\MyName 身份登录。我的 IIS 6 应用程序池作为网络服务运行。我无法以 LIVE 域的用户身份运行它,因为我的机器没有(也不能)加入该域。

我尝试创建一个虚拟目录,将其指向同一个网络目录,单击连接为,取消选中“验证对网络目录的访问时始终使用经过身份验证的用户的凭据”复选框,以便我可以输入登录信息,输入凭据对于 LIVE\MediaUser,单击确定,验证密码等。

这行不通。我从 IIS 收到“HTTP 错误 500 - 内部服务器错误”。

IIS 日志文件报告 sc-status = 500、sc-substatus = 16 和 sc-win32-status = 1326。

文档说这意味着“UNC 授权凭据不正确”,Win32 状态意味着“登录失败:未知用户名或密码错误”。

如果它接近准确,那就太好了。我仔细检查了它。尝试了多个已知的良好登录。IIS 管理器允许我在其窗口中查看文件树,它只是将我踢出去的浏览器。

我什至尝试进入虚拟目录的目录安全选项卡,在身份验证和访问控制下,我尝试使用相同的 LIVE 域用户名作为匿名访问凭据。没运气。

我不想在虚拟目录之外运行任何 ASP、ASP.NET 或其他动态的东西。我只是希望 IIS 能够加载静态图像、css 和 js 文件。

如果有人有一些好主意,我将不胜感激!

0 投票
4 回答
2379 浏览

javascript - 使用带有 JavaScript 的 hostip 进行地理定位

这可能是一个非常愚蠢的问题。我正在尝试使用http://www.hostip.info/use.html提供的 api 进行地理定位,以根据用户的 IP 地址查找用户地址。我将它与 jquery 结合使用,代码如下:

可悲的是,这似乎不起作用。警报永远不会触发,所以我假设呼叫永远不会返回。有没有人这样做过?谢谢

0 投票
4 回答
22001 浏览

php - 跨域 PHP 会话

我正在构建一个站点,该站点允许用户在我的站点上指向 CNAME 记录以运行他们的“配置文件”,这允许您的 OWN 域名在我的站点上加载您的配置文件。

这引发了与会话相关的各种问题。我见过 virb 这样做。我没有看到任何基于 iFrame 的会话信息......但页面上存在 iFrame。

我可以让域的东西正常工作,我只是丢失了会话数据......有什么想法吗?

(这里是一个例子——链接到 Virb—— http: //www.agentspider.com/ )

0 投票
2 回答
4734 浏览

silverlight - Silverlight WCF 服务跨域问题

我有一个 silverlight 应用程序(托管在 intranet.mydomain.net)和一个 WCF 服务(webservices.mydomain.net)

我需要跨站点策略文件吗?如果是这样,只允许从 intranet.mydomain.net 访问会是什么样子?

0 投票
1 回答
1358 浏览

javascript - 从另一个域上的 JavaScript 文件设置 cookie

我在 domainA.com 上有一个网站。它包括file.js来自 domainB.com:

file.js中,我希望能够为 domainA.com 设置一个 cookie。我该怎么做?这一定是可能的,因为谷歌分析是为他们的__utma等 cookie 做的。

0 投票
6 回答
103774 浏览

javascript - 如何使用 Javascript 从 iframe 实现跨域 URL 访问?

我需要从另一个域中的 iframe 访问父域 URL。

例如,“example.com”是我的网站,其中包含来自另一个父域的 iframe,例如“google.com”。在这里,我需要从我的 example.com 访问父域 URL。也就是说,我需要在我的“example.com”域中获取 URL“google.com”。此外,父域不能硬编码。

我尝试的是使用以下代码:

但这会导致访问被拒绝错误。为了实现这一目标,我该如何正确实施?

0 投票
1 回答
860 浏览

.net - Silverlight 跨域:仅发布模式下的 SecurityException

我知道 Silverlight 能够使用 WebClient 类发出跨域请求,需要在服务器的根目录中有一个 clientaccesspolicy.xml。我得到了这个工作,当 Silverlight 应用程序在调试模式下编译时,它工作得很好。但是,当 Silverlight 应用程序在发布模式下编译时,我得到一个 SecurityException。更奇怪的是,silverlight 应用程序似乎甚至没有向(其他域)服务器发出请求——它只是在没有检查的情况下抛出异常!

任何帮助,将不胜感激...

PS:它是 HTTP(但在端口 30588 上)并且请求是针对无扩展名的路径(Web 服务返回 JSON)。