fragment-identifier- все статьи тега ➜ страница 0
Фрагмент URL и 302 перенаправления
Хорошо известно, что фрагмент URL (часть после #) не отправляется на сервер. Хотя мне интересно, как работают фрагменты, когда используется перенаправление сервера (через HTTP status 302 и Заголовок Location:). Мой вопрос действительно двоякий: Если исходный URL-адрес содержит фрагмент (/original.php#foo), а перенаправление производится на /new.php, то фрагмент исходного URL-адреса просто теряется? Или он иногда применяется к новому URL-адресу? будет ли новый URL когда-нибудь будет /new.p ...
Что такое shebang / hashbang (#!) в Facebook и новых URL-адресах Twitter?
Я только что заметил, что длинные, запутанные URL-адреса Facebook, к которым мы привыкли, теперь выглядят так: http://www.facebook.com/example.profile#!/pages/Another-Page/123456789012345 насколько я помню, ранее в этом году это была просто обычная строка URL-фрагмента (начиная с #), без восклицательного знака. Но теперь это shebang или hashbang (#!), который я ранее видел только в сценариях оболочки и скриптах Perl. The новый Твиттер URL-адреса теперь также представлены #! атрибутика. URL-ад ...
Должен ли я сделать HTML-якоря с "именем" или "идентификатором"?
когда кто-то хочет обратиться к какой-то части веб-страницы с "http://example.com/#foo " метод, следует использовать <h1><a name="foo"/>Foo Title</h1> или <h1 id="foo">Foo Title</h1> Они оба работают, но равны ли они, или у них есть семантические различия? ...
Как вы можете проверить #хэш в URL-адресе с помощью JavaScript?
У меня есть код JavaScript jQuery, который я хочу запускать только тогда, когда в URL-адресе есть привязка хэша ( # ). Как вы можете проверить этот символ с помощью JavaScript? Мне нужен простой тест catch-all, который будет обнаруживать такие URL-адреса: example.com/page.html#anchor example.com/page.html#anotheranchor в основном что-то вроде: if (thereIsAHashInTheUrl) { do this; } else { do this; } Если бы кто-нибудь мог указать мне в правильном направлении, это было бы бу ...
Получение местоположения хэша URL и его использование в jQuery
Я хотел бы получить значение после хэша в URL текущей страницы, а затем иметь возможность применить это в новой функции... например. URL может быть www.example.com/index.html#foo и я хотел бы использовать это в сочетании со следующим фрагментом кода $('ul#foo:first').show(); Я как бы предполагаю / надеюсь, что есть какой-то способ схватить это и превратить его в переменную, которую я могу использовать во втором фрагменте кода. ...
Можете ли вы использовать хэш-навигацию, не затрагивая историю?
Я боюсь, что это может быть невозможно, но есть ли способ изменить хэш-значение URL не оставляя записи в истории браузера и без перезагрузки? Или сделать аналог? что касается специфики, я разрабатывал некоторые основные хэш-навигации по строкам: //hash nav -- works with js-tabs var getHash = window.location.hash; var hashPref = "tab-"; function useHash(newHash) { //set js-tab according to hash newHash = newHash.replace('#'+hashPref, ''); $("#tabs li a[href='"+ newHash +"']").click( ...
Как facebook переписать URL-адрес страницы в адресной строке браузера?
перейти к http://www.facebook.com/facebook?v=wall, затем перейдите на вкладку Информация. Содержимое будет загружено, и адресная строка теперь становится http://www.facebook.com/facebook?v=info но веб-страница не перезагрузилась. сначала я думаю, что это Ajax, но мой вопрос в том, как вы меняете адресную строку без перезагрузки? Я знаю, что могу изменить якорь (#wall) с помощью JS, но querystring (?в=стены), как? ...