ここと同じ問題について考えていますが、解決策はありませんでした。ディープ リンクを使用して jQuery アドレスをロードした Web サイトに直接アクセスし、http://www.domain.com/deeplink1
リンクを押して次のページに移動する場合、最初のディープ リンクに次のディープ リンクが追加されhttp://www.domain.com/deeplink1/deeplink2
ます。
これを防ぐにはどうすればよいですか?
ここと同じ問題について考えていますが、解決策はありませんでした。ディープ リンクを使用して jQuery アドレスをロードした Web サイトに直接アクセスし、http://www.domain.com/deeplink1
リンクを押して次のページに移動する場合、最初のディープ リンクに次のディープ リンクが追加されhttp://www.domain.com/deeplink1/deeplink2
ます。
これを防ぐにはどうすればよいですか?
解決策は実際には簡単でした。この投稿は、私にアイデアをもたらしました(これは、jqueryアドレスの競合他社に関する投稿であるため、実際には少し皮肉です)。初期化時に次の設定をしました
$.address.state($.address.baseURL()).init(function(event)
これにより、エントリ URL がルート ドメインになりました。これを次のように変更しました
$.address.state('/').init(function(event)
これにより、ルート (ホスト名) がエントリ ドメインになります。これで問題は解決しました。