使用http打开本地html页面进行测试
Open local html pages using http to test
我正在编写一个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上运行
相关文章:
- 如何使用ReSharper自定义HTML工具进行JavaScript测试
- 使用CasperJS测试多个HTML页面
- 技术测试HTML中非常奇怪的名称属性
- 如何忽略单词like“”中的未使用空格;测试-文本”;同时构建html标签
- 如何测试HTML元素的祖先是否有CSS类
- 包括从外部文件到HTML的查询功能(使用Dropbox进行本地测试)
- 测试React中的点击事件是否会更新HTML
- 我如何在HTML中进行自动更改测试(也许是jquery?)
- 测试并替换HTML中的关键字
- 在Karma+Jasmine测试中读取HTML文件
- 为什么我的小提琴呈现与我的测试 HTML 页面不同
- 如何使用 qunit 测试 html 元素的内容
- 测试 HTML Web 表单时出现问题
- 无法调用函数来测试HTML事件
- 使用JavaScriptJasmine测试html文件时出现的问题
- 正在尝试在IE7中测试HTML文件"$"是javascript部分的未定义错误
- 传单空白屏幕上的流星,但不是在单一的非流星测试.html
- 茉莉+ Angular -如何测试HTML中引用的外部JavaScript脚本
- 需要帮助测试html表单文本框和去页面,如果值是相同的设定值
- 招聘时测试HTML/CSS/Javascript技能