我正在尝试制作Windows 8应用,但我不断收到“javascript运行时错误访问被拒绝”错误。此页面上发生错误:
ajax.open("POST",'save-photo.php',false);
任何想法为什么以及我应该做什么?
答案 0 :(得分:1)
由于跨域策略,您会看到此错误。查看有关open method的标准MSDN文档:
安全警告:跨域,跨端口和混合协议 请求是不允许的。 bstrUrl参数只能指定文件 在同一个域中,使用相同的端口和协议方法 从中提供页面。
因为您的Windows应用商店应用了ms-wwa协议 - 我想这就是您看到此错误的原因。
如果您需要在应用中显示外部网页,请查看此页:How to link to external web pages (Windows Store apps using JavaScript and HTML)。
如果您需要从Windows应用商店应用上传文件,请查看此页面:Quickstart: Uploading a file (Windows Store apps using JavaScript and HTML)