1

好吧,这到底是怎么回事?

xmlhttp.open("POST", "../Module1/page1.html", true);
xmlhttp.send(null);

抛出 NS_ERROR_DOM_BAD_URI: Access to restricted URI denied 当我尝试加载页面时,一切都在本地运行,使用 Firefox 24。

当它在线使用时,我也不能使用任何后端服务器语言,因此没有 PHP 或 ASP 解决方案可以工作。万岁 LMS SCORM 内容。:U

现在我可以很好地做到这一点:

xmlhttp.open("POST", "page1.html", true);
xmlhttp.send(null);

只是它不会让我在另一个目录中加载页面。

4

1 回答 1

0

这显然是由于跨域访问限制。当您使用相对路径时/myApplication.html ,请求将发送到放置/托管父应用程序的同一域。要解决这个问题,如果您使用的是 Apache,您可以使用反向代理方法。

http://geronimo.apache.org/GMOxDOC11/configure-apache-httpd-as-a-reverse-proxy-modproxy.html

或者

http://httpd.apache.org/docs/2.2/mod/mod_proxy.html

于 2013-11-07T06:13:01.177 回答