0

http://example.com/foo/bar.htmlからバックボーン アプリケーションを提供している場合、アプリケーション ルートを何として指定すればよいですか? 例えば:

Backbone.history.start({
    pushState: true,
    root: '/foo/'
});

Backbone.history.start({
    pushState: true,
    root: '/foo/bar.html'
});

実際、バックボーンのルーティングと履歴に関する限り、それは問題になるのでしょうか?

前の形式を使用するとpushState、ウィンドウの (見かけの) 場所が のような文字列に変更されるため、相対 URL を含む画像が壊れてしまい/foo/login、実際にしたい。img/orange_cat.jpg/foo/login/img/orange_cat.jpg/foo/img/orange_cat.jpg

4

1 に答える 1

0

最初の形式が正しい形式です。

壊れた画像の問題を修正するには

これを head タグに追加します

<base href="/foo/" />
于 2013-07-17T11:38:02.050 に答える