0

ここと同じ問題について考えていますが、解決策はありませんでした。ディープ リンクを使用して jQuery アドレスをロードした Web サイトに直接アクセスし、http://www.domain.com/deeplink1リンクを押して次のページに移動する場合、最初のディープ リンクに次のディープ リンクが追加されhttp://www.domain.com/deeplink1/deeplink2ます。

これを防ぐにはどうすればよいですか?

4

1 に答える 1

1

解決策は実際には簡単でした。この投稿は、私にアイ​​デアをもたらしました(これは、jqueryアドレスの競合他社に関する投稿であるため、実際には少し皮肉です)。初期化時に次の設定をしました

$.address.state($.address.baseURL()).init(function(event)

これにより、エントリ URL がルート ドメインになりました。これを次のように変更しました

$.address.state('/').init(function(event)

これにより、ルート (ホスト名) がエントリ ドメインになります。これで問題は解決しました。

于 2013-05-08T14:50:33.103 に答える