如何在没有 Web 服务器的情况下做出响应.js工作
How to make respond.js work without a web server
我在网站上使用响应.js的变体。我需要它像IE6-IE8这样的。这是源代码。http://kl1p.com/HGv/2
当我在我的 Web 服务器上运行它时,我没有遇到任何问题。问题是,对于这个项目,我的双手被绑住了,我无法使用任何类型的网络服务器(长话短说)。
有没有办法让这段代码在没有 Web 服务器的情况下工作?我意识到这一点:
Due to security restrictions, some browsers may not allow this script to work on
file:// urls (because it uses xmlHttpRequest). Run it on a web server.
暗示了为什么它不起作用。还有其他方法可以让它工作吗?
我注意到的一件事是,它可以在没有服务器的情况下在 chrome 中工作。绝对不是在IE8中。
这可能是一项不可能完成的任务,但至少值得一问。
我已经达成了妥协。我正在使用此处包含的"跨域补丁"方法 https://github.com/scottjehl/Respond
@Bergi,
是的,github.com/scottjehl/Respond 有一个非缩小版本的代码。
该文件名为 respond.src.js。
添加,
任何需要服务器环境进行编程的人都应该给XAMPP - portableapps.com/apps/development/xampp 尝试一下,它是一个完整的便携式服务器。
XAMPP是Apache,mySQL,PHP和Perl(XAMPP中的AMPP)的集成服务器包,它们都从可移动驱动器运行。一切都已预先配置,只需解压缩或安装即可使用。
最后但并非最不重要的一点是,当同时使用响应.js/respond.proxy.js链接到具有相对 url 的 css 文件时,似乎存在一个错误。要修复它,请使用绝对 URL(包括协议)。
不要这样做:
<link rel="stylesheet" href="//www.yourdomainname.com/style.css">
这样做:
<link rel="stylesheet" href="http://www.yourdomainname.com/style.css">
取自:跨域 - 使用Tumblr在子域上响应.js
- nodejs或expressjs在没有返回响应的情况下重复调用路由
- Nodejs-websocket:如何在没有服务器响应的情况下连续发送客户端消息
- 如何在没有 Web 服务器的情况下做出响应.js工作
- 在不轮询更改的情况下响应服务器端渲染
- 为什么在未读取响应的情况下,节点http客户端仍在运行
- 如何在没有页面的情况下使AJAX读回响应's源并且没有JSON
- 如何在不丢失Jssor图像滑块的情况下更改其尺寸'其响应特性、图像纵横比等仅适用于iPhone设备
- Twitter Bootstrap 3中的图像默认情况下没有响应
- 在不使用XMLHTTPRequest的情况下调用webservice并在Javascript中获取JSON响应
- 在不使用Java中的POJO类的情况下解析不同的JSON响应
- 在不指定'的情况下获取json响应;.json在URL'中;
- 如何在不等待ajax响应的情况下执行计数统计
- 如何在不占用空间的情况下隐藏元素,同时还能响应事件
- 在不失去响应性的情况下绘制大量画布元素
- 如何在给定新的Firebase响应的情况下更新HTML中的类
- AngularJS的承诺在没有等待异步响应的情况下被拒绝(它应该会被解析)
- 如何在不影响图像大小的情况下对响应图像进行中心缩放
- 如何在每次JSON不同的情况下将Solr JSON响应转换为HTML
- 在下载文件出错的情况下,管理表单提交上的JSON服务器响应
- 如何在知道其标头和POLL响应的情况下进行POST查询