2012-10-11 28 views
0

根,我在這裏使用的骨幹樣板 https://github.com/tbranyen/backbone-boilerplate骨幹樣板路由器對離線和預生產

我的HTML/JS下線並做測試離線上傳到另一個預生產網站上線之前做開發的靜態。我感到懊惱的是,路由器在預生產工作,但不離線。這是root預:

var app = { 
    // The root path to run the application. 
    root: "/myfolder/" 
    }; 

這是一個在線預生產的網址:

http://www.mywebsite.com/myfolder/index.html 

這是離線網址:

file:///C:/Users/MyHome/Desktop/MyProject/MyApp/index.html 

我應該使用什麼爲root脫機?每次上傳到預製時,有沒有辦法不改變root?或者路由器不工作在靜態HTML呢?

p.s.這是main.js

Backbone.history.start({ pushState: true, root: app.root }); 
+2

你測試你的網站'文件'協議?您至少應該在本地服務器上進行測試。它們之間有微妙的差異。 – alex

+0

是啊,B/C它只是HTML和JS所以不需要任何花哨。我只需要pushState就可以工作。它是否在瀏覽器的文件協議下脫機工作? –

回答