Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Backbone.js 如何对文件进行主干路由://_Backbone.js - Fatal编程技术网

Backbone.js 如何对文件进行主干路由://

Backbone.js 如何对文件进行主干路由://,backbone.js,Backbone.js,我正在尝试触发文件://协议上的路由器 主干使用pushstate启动 # Backbone History Start Backbone.history.start pushState : true root : "/" 路线定义如下 "prototyping/scaffolding/contact.html" : "contact" 路径示例 file:///Users/ianwarner/www/prototyping/scaffolding/contact.ht

我正在尝试触发文件://协议上的路由器

主干使用pushstate启动

# Backbone History Start
Backbone.history.start
   pushState : true
   root      : "/"
路线定义如下

"prototyping/scaffolding/contact.html" : "contact"
路径示例

file:///Users/ianwarner/www/prototyping/scaffolding/contact.html
我想我只是错过了实现这一点的魔力——也许在路线的开始处预先加上一些通配符

感谢您的帮助

谢谢


伊恩

你没有。设置一个web服务器,并使用它来原型化您的主干设备。由于显而易见的原因,浏览器会特别处理文件URL。如果用户的计算机上没有Web服务器。。基本上主干网已过时。推送状态是否存在此问题?例如,更改#方法以使其正常工作。。在我的phonegap应用程序中运行时,我会对它进行一点测试,我认为它使用文件协议?感谢对明显原因的重新迭代,不需要屈尊俯就。我已经运行了一些测试,当不在文件协议上使用pushState时,主干路由将起作用。