こんにちは私はGWTとその歴史的な方法で履歴をサポートするための標準的な方法を使用しています。非常に便利ですが、どうすればアンカー部分をURLから削除できますか?たとえば:GWT。アンカー部分のURLを削除する
私のベースURL:
http://www.mysuperwebsite.com/myapp
アプリケーションを使用している間、私は新しい履歴項目を追加する場所に移動します。その結果、
History.newItem("funnygame");
:コードで
http://www.mysuperwebsite.com/myapp#funnygame
私は場所を変更するもう一回:コードで
:
:History.newItem("notsofunnygames");
結果
http://www.mysuperwebsite.com/myapp#notsofunnygames
次に私のホームページ(http://www.mysuperwebsite.com/myapp)に戻りたいと思います。背中に取得するコードに配置する必要がありますどのような
?:
????
:
http://www.mysuperwebsite.com/myapp
は私が私の目標を達成することができる任意のスタンダール方法はありますか?
私はこのような何かを追加した場合:URLは
http://www.mysuperwebsite.com/myapp#
になります
History.newItem("");
または
History.newItem(null);
を、これは私がlloking午前ものではありません、私はそれが鋭い性格なしに必要です。
int index = link.indexOf('#');
if (index != -1) {
link = link.substring(0, index);
}
あなたの答えをありがとう。これは最初に考えられる解決策です。私は "#"なしでそれが必要です。私は私の質問を更新します。 – Zalivaka
空の/ myapp#フラグメントは効果がなく、すべての点で/ myappと同じです。 –
場所の名前を取得しようとしているのと同じですが、場所バーでは違って見えます。 – Zalivaka