«fragment-identifier» etiketlenmiş sorular

Parça tanımlayıcı, hash sembolünün ardından URI / URL'nin parçasıdır. "Http: //mysite.com/page / # / one" durumunda "/ one" parça tanımlayıcı olacaktır.

18
JavaScript kullanarak bir URL'de #hash değerini nasıl kontrol edebilirsiniz?
Yalnızca #bir URL'de bir karma ( ) bağlantı bağlantısı olduğunda çalıştırmak istediğiniz bazı jQuery / JavaScript kodu var . JavaScript kullanarak bu karakteri nasıl kontrol edebilirsiniz? Bunun gibi URL'leri algılayacak basit bir catch-all testine ihtiyacım var: example.com/page.html#anchor example.com/page.html#anotheranchor Temelde şu çizgiler boyunca bir şey: if (thereIsAHashInTheUrl) { do this; } …


7
Facebook'taki shebang / hashbang (#!) Ve yeni Twitter URL'leri ne için?
Şimdilik alıştığımız uzun, kıvrık Facebook URL'lerinin şu şekilde göründüğünü fark ettim: http://www.facebook.com/example.profile#!/pages/Another-Page/123456789012345 Hatırlayabildiğim kadarıyla, bu yılın başlarında #ünlem işareti olmadan sadece normal bir URL parçası benzeri bir dizedir (ile başlıyor ). Ama şimdi #!daha önce sadece kabuk komut dosyalarında ve Perl komut dosyalarında gördüğüm bir shebang veya hashbang ( ). …

13
On - window.location.hash - Değiştir?
Navigasyon için Ajax ve karma kullanıyorum. Kontrol etmenin bir yolu var mı window.location.hash değişip değişmediğini ? http://example.com/blah # 123 ila http://example.com/blah # 456 Belge yüklendiğinde kontrol edersem çalışır. Ancak #hash tabanlı navigasyonum varsa, tarayıcıdaki geri düğmesine bastığımda işe yaramaz (bu yüzden # 456'dan blah # 123'e atlarım). Adres kutusunun içinde …


14
JavaScript kullanarak yeni sayfayı yüklemeden tarayıcıdaki URL'yi değiştirme
Geçerli sayfada bazı etkileri olabilecek ancak tarayıcıdaki URL'yi de değiştirecek bir JavaScript işlemine nasıl sahip olabilirim, böylece kullanıcı yeniden yüklemeye veya yer işaretine çarparsa yeni URL kullanılır? Geri düğmesinin orijinal URL'yi yeniden yüklemesi de iyi olur. URL'de JavaScript durumunu kaydetmeye çalışıyorum.

17
Sayfa kaydırmadan location.hash'i değiştirme
İçeriği yüklemek için ajax kullanan birkaç sayfamız var ve bir sayfaya derin bağlantı vermemiz gereken birkaç durum var. "Kullanıcılar" bağlantısına sahip olmak ve insanlara "ayarlar" ı tıklamalarını söylemek yerine, kişileri user.aspx # ayarlarına bağlayabilmek yararlıdır. İnsanların bize bölümlere doğru bağlantılar sağlamasına izin vermek için (teknik destek vb. İçin), bir düğmeye …

4
URL Parçası ve 302 yönlendirmeleri
URL parçasının (sonrasındaki kısım #) sunucuya gönderilmediği iyi bilinmektedir . Bir sunucu yönlendirme (HTTP durumu 302 ve Location:üstbilgi aracılığıyla ) dahil olduğunda nasıl parçaları çalışır merak ediyorum . Sorum gerçekten iki misli: Orijinal URL'nin bir fragmanı ( /original.php#foo) varsa ve adresine bir yönlendirme yapılırsa /new.php, orijinal URL'nin parça kısmı kaybolur …

6
URL karma konumunu alma ve jQuery'de kullanma
Geçerli sayfanın URL'sindeki bir karmadan sonra değeri almak ve daha sonra bunu yeni bir işlevde uygulayabilmek istiyorum ... örn. URL, www.example.com/index.html#foo Ve bunu aşağıdaki kod parçasıyla birlikte kullanmak istiyorum $('ul#foo:first').show(); Ben bu kapma ve daha sonra ikinci kod parçası kullanabileceğiniz bir değişken haline çevirerek bir yolu olduğunu umuyorum / umuyorum.


4
Geçmişi etkilemeden hash navigasyonu kullanabilir misiniz?
Korkarım bu imkansız olabilir , ancak tarayıcının geçmişinde bir giriş bırakmadan ve yeniden yüklemeden bir URL'nin karma değerini değiştirmenin bir yolu var mı? Yoksa eşdeğeri mi? Ayrıntılara gelince, şu satırlar boyunca bazı temel hash navigasyonu geliştiriyordum: //hash nav -- works with js-tabs var getHash = window.location.hash; var hashPref = "tab-"; …


3
Bir URL'deki parça tanımlayıcı için geçerli karakterlerin listesi?
Bu adama benzer şekilde web uygulamamda AJAX etkinlikleri için kalıcı bağlantı oluşturmak için parça tanımlayıcısını kullanıyorum . Gibi bir şey: http://www.myapp.com/calendar#filter:year/2010/month/5 Oldukça fazla arama yaptım, ancak parça tanımlayıcı için geçerli karakterlerin bir listesini bulamıyorum. W3C Spec şey sunmuyor. Karakterleri genel olarak URL ile aynı şekilde kodlamam gerekir mi? Bu konuda …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.