1

我正在尝试制作一个 Windows 8 应用程序,但我不断收到“javascript 运行时错误访问被拒绝”错误。错误发生在此页面上:

ajax.open("POST",'save-photo.php',false);

任何想法为什么以及我应该做什么?

4

1 回答 1

1

由于跨域策略,您会看到此错误。查看有关open 方法的标准 MSDN 文档:

安全警告:不允许跨域、跨端口和混合协议请求。bstrUrl 参数只能指定同一域中的文件,使用相同的端口和协议方法,作为提供页面的来源。

因为您的 Windows 应用商店应用程序服务于 ms-wwa 协议 - 我想这就是您看到此错误的原因。

如果您需要在您的应用程序中显示外部网页,请查看此页面:如何链接到外部网页(使用 JavaScript 和 HTML 的 Windows 商店应用程序)

如果您需要从 Windows 应用商店应用上传文件,请查看此页面:快速入门:上传文件(使用 JavaScript 和 HTML 的 Windows 应用商店应用)

于 2013-06-16T07:52:44.613 回答