javascript - 重定向到不同的域 URL(Google 应用程序引擎注销)在 silverlight + javascript 中不起作用

标签 javascript silverlight google-app-engine

我看到以下行为:

当我从 silverlight 调用 javascript XMLHttpRequest/open/send 时,对于最终导致 HTTP 重定向到不同域(Google 应用程序引擎中的注销 URL)的 URL,而不是从 silverlight 应用程序加载的域,浏览器不会遵循重定向。

当我从浏览器手动访问同一 URL 或使用 silverlight 应用程序所在页面上的链接时,一切正常 - 浏览器正确遵循重定向。

有谁知道造成这种行为差异的原因/是否有任何解决方法/配置可以避免它?

谢谢!

最佳答案

XMLHttpRequest 将阻止跨域请求。即使初始请求与当前文档位于同一域,任何返回的重定向也必须位于同一域内。

关于javascript - 重定向到不同的域 URL(Google 应用程序引擎注销)在 silverlight + javascript 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2145084/

相关文章:

javascript - 停止表单在没有 JavaScript 的情况下提交

javascript - 无法将 JSON 值分配给 JS 变量

javascript - Nodejs .ini 文件标题

silverlight - 如何更改 silverlight 5 中 ReadOnly 文本框中的背景颜色?

javascript - 将 JS 类转换为真正的类

c# - 如何在 WP7 中使用 Dispatcher 进行异步调用?

silverlight - Silverlight 导航应用程序中的导航历史记录

java - 将动态 cron 作业添加到 GAE

python - 如何在 Google App Engine Datastore 中存储非 ASCII 字符

python - 尝试通过AWS Lambda连接到Google Analytics API,这个 "ModuleNotFoundError: No module named ' google.appengine'“是什么意思