【问题标题】:Does the Windows Phone 7 WebBrowser control implement a same origin policy?Windows Phone 7 WebBrowser 控件是否实现同源策略?
【发布时间】:2011-07-03 19:51:04
【问题描述】:

我将一些 HTML 文件放入独立存储中,然后将它们加载到 Windows Phone 7 WebBrowser 控件中。我想用 JavaScript 向远程主机发出 AJAX 请求以获取一些数据。这似乎因“无传输”错误而失败。我假设有一个相同的来源政策阻止我的请求通过。

有谁知道是否是这种情况,如果是,是否可以禁用该政策?

【问题讨论】:

    标签: ajax windows-phone-7 browser same-origin-policy


    【解决方案1】:

    这是来自http://msdn.microsoft.com/en-us/library/ff462081(v=VS.92).aspx

    从独立存储或使用 NavigateToString(String) 方法动态加载的内容的处理方式与从网络加载的内容不同。从独立存储或使用 NavigateToString 动态加载的内容没有跨站限制,而从网络加载的内容有正常的跨站限制。出于这个原因,您应该小心从独立存储中加载不受信任的内容或使用 NavigateToString 动态加载。

    因此,对您的问题的回答是:是的,但不适用于以您描述的方式加载的文件。

    【讨论】:

      猜你喜欢
      • 2011-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-21
      • 1970-01-01
      • 2012-06-08
      • 2013-07-20
      相关资源
      最近更新 更多