使用http打开本地html页面进行测试

Open local html pages using http to test

本文关键字:测试 html http 使用      更新时间:2023-09-26

我正在编写一个web应用程序,我得到这种错误与chrome:

XMLHttpRequest cannot load file:///C:'Users'Tordah'Desktop'foobar.xml. Cross origin requests are only supported for HTTP. 
&
Uncaught NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 

我相信我得到这个错误,因为HTML文件是用file:协议访问的,而不是http:协议,这会产生与XMLHttpRequest的兼容性问题(这是猜测)。我想知道是否有任何方法测试我的页面使用http协议只与我的本地机器(因为只有在这个项目的后期,我将有权限访问服务器,因此应用程序将只使用http工作,但现在我想能够正确地测试它)。

是否有任何解决方案,我可以做在本地机器上,可以与三个浏览器IE, Firefox和Chrome?

谢谢。

我假设你没有安装本地服务器…我建议你使用XAMPP,它是做这类事情的最佳选择。

https://www.apachefriends.org/download.html

这里是你可以下载的网址。当你已经安装了它,你必须复制你的工作到目录

C:/xampp/htdocs/(在这里粘贴你的作品)

打开浏览器,像这样写url:

http://localhost:8080/(name of your work directory)/(what archive you want to see, better if it has index)

您需要安装web服务器。您有很多不同的选择,但是由于您没有提到操作系统,我建议您使用https://www.apachefriends.org/download.html

中的XAMPP。

这将给你一个包含MySQL, PHP和Perl的Apache发行版,并将在Windows/Mac/Linux上运行