Merhaba GWT'yi ve "Geçmiş" sınıfı aracılığıyla geçmişi desteklemenin standart yolunu kullanıyorum. Çok uygun ama çapa kısmını bir url'den nasıl çıkarabilirim? Örneğin:GWT. Bağlantı parçasını kaldır url
Benim baz url:
http://www.mysuperwebsite.com/myapp
Yeni geçmişi öğesi ekleyen bir yere taşımak uygulamayı kullanırken. kodunda
: Sonuç olarak
History.newItem("funnygame");
:
http://www.mysuperwebsite.com/myapp#funnygame
Bir yerde bir kez daha değiştirin: kodunda
: Sonuç olarak
History.newItem("notsofunnygames");
:
http://www.mysuperwebsite.com/myapp#notsofunnygames
Sonra ana sayfama dönmek istiyorum (http://www.mysuperwebsite.com/myapp).
geri almak için kod ?:????
yerleştirilmelidir Ne
: Ben hedefe ulaşmak herhangi standart bir yolu var mı
http://www.mysuperwebsite.com/myapp
?
Böyle bir şey eklerseniz: url
http://www.mysuperwebsite.com/myapp#
olacak
History.newItem("");
veya
History.newItem(null);
Ve bu lloking ediyorum ne değildir, Keskin karaktere ihtiyacım yok. Eğer History.newItem(null);
kullanırsanız
int index = link.indexOf('#');
if (index != -1) {
link = link.substring(0, index);
}
Cevabınız için teşekkür ederiz. Düşünecek ilk çözüm budur. "#" Olmadan ihtiyacım var. Sorumu güncelleyeceğim. – Zalivaka
Boş/myapp # parçasının hiçbir etkisi olmayacak, her şekilde/myapp ile aynı. –
Yer isimlerini buradan almaya çalışırken aynıdır, ancak konum çubuğunda farklı görünüyor. – Zalivaka