Вопросы с тегом «fragment-identifier»

Идентификатор фрагмента - это часть URI / URL, следующая за символом хэша. В случае `http: //mysite.com/page / # / one` тогда` / one` будет идентификатором фрагмента.

14
Должен ли я сделать якоря HTML с именем или идентификатором?
Если кто-то хочет обратиться к какой-либо части веб-страницы с помощью http://example.com/#fooметода " ", следует ли использовать <h1><a name="foo"/>Foo Title</h1> или <h1 id="foo">Foo Title</h1> Они оба работают, но равны ли они или имеют семантические различия?

18
Как вы можете проверить #hash в URL, используя JavaScript?
У меня есть некоторый код jQuery / JavaScript, который я хочу запускать, только когда #в URL есть ссылка на хэш ( ). Как вы можете проверить этот символ с помощью JavaScript? Мне нужен простой всеобъемлющий тест, который бы обнаруживал URL-адреса, подобные этим: example.com/page.html#anchor example.com/page.html#anotheranchor В основном что-то вроде: if (thereIsAHashInTheUrl) …

7
Для чего нужен символ shebang / hashbang (#!) В Facebook и новые URL Twitter?
Я только что заметил, что длинные запутанные URL-адреса Facebook, к которым мы привыкли, теперь выглядят так: http://www.facebook.com/example.profile#!/pages/Another-Page/123456789012345 Насколько я помню, в начале этого года это была обычная строка, похожая на фрагмент URL (начиная с #), без восклицательного знака. Но теперь это shebang или hashbang ( #!), которые я ранее видел …

13
On - window.location.hash - Изменить?
Я использую Ajax и хэш для навигации. Есть ли способ проверить, window.location.hashизменились ли так? http://example.com/blah # 123 to http://example.com/blah # 456 Это работает, если я проверяю это, когда документ загружается. Но если у меня есть навигация на основе #hash, она не работает, когда я нажимаю кнопку «Назад» в браузере (поэтому …

16
Как удалить хеш из window.location (URL) с помощью JavaScript без обновления страницы?
У меня есть URL-адрес, как:, http://example.com#somethingкак удалить #something, не вызывая обновления страницы? Я попытался следующее решение: window.location.hash = ''; Однако это не удаляет символ хеша #из URL.

14
Измените URL в браузере, не загружая новую страницу с помощью JavaScript
Как получить действие JavaScript, которое может оказать некоторое влияние на текущую страницу, но при этом изменить URL-адрес в браузере, поэтому, если пользователь нажимает кнопку перезагрузки или закладки, используется новый URL-адрес? Также было бы хорошо, если бы кнопка «Назад» перезагрузила бы исходный URL. Я пытаюсь записать состояние JavaScript в URL.

17
Изменение location.hash без прокрутки страницы
У нас есть несколько страниц, использующих ajax для загрузки контента, и есть несколько случаев, когда нам нужна глубокая ссылка на страницу. Вместо того, чтобы ссылаться на «Пользователи» и предлагать людям нажимать «Настройки», полезно иметь возможность связывать людей с настройками user.aspx #. Чтобы люди могли предоставить нам правильные ссылки на разделы …

4
Фрагмент URL и 302 перенаправления
Хорошо известно, что фрагмент URL (часть после #) не отправляется на сервер. Мне, правда, интересно, как работают фрагменты, когда Location:задействовано перенаправление сервера (через HTTP-статус 302 и заголовок). Мой вопрос действительно двоякий: Если в исходном URL-адресе был фрагмент ( /original.php#foo) и выполняется перенаправление /new.php, фрагмент-фрагмент исходного URL-адреса просто теряется? Или это …

6
Получение URL-адреса хэша и его использование в jQuery
Я хотел бы получить значение после хэша в URL текущей страницы, а затем иметь возможность применить это в новой функции ... например. URL может быть www.example.com/index.html#foo И я хотел бы использовать это в сочетании со следующим фрагментом кода $('ul#foo:first').show(); Я предпочитаю / надеюсь, что есть какой-то способ схватить это и …


4
Можете ли вы использовать хэш-навигацию, не затрагивая историю?
Боюсь, это может быть невозможно, но есть ли способ изменить хеш-значение URL-адреса, не оставляя записи в истории браузера и без перезагрузки ? Или сделать аналог? Что касается специфики, я разрабатывал базовую хеш-навигацию по следующим строкам: //hash nav -- works with js-tabs var getHash = window.location.hash; var hashPref = "tab-"; function …


3
Список допустимых символов для идентификатора фрагмента в URL?
Я использую идентификатор фрагмента, чтобы создать постоянную ссылку для событий AJAX в моем веб-приложении, похожую на этого парня . Что-то типа: http://www.myapp.com/calendar#filter:year/2010/month/5 Я довольно много поискал, но не могу найти список допустимых символов для идентификатора фрагмента. Спецификация W3C ничего не предлагает. Нужно ли мне кодировать символы так же, как в …

2
ASP.Net MVC RedirectToAction с привязкой
У меня следующая проблема: например, у меня есть такой маршрут: routes.Add(new Route("forums/thread/{threadOid}/last", new MvcRouteHandler()) Defaults = new RouteValueDictionary( new { controller = "Thread", action ="ShowThreadLastPostPage"}), Constraints = new RouteValueDictionary(new { threadOid = @"^\d+$" }) } ); Есть ли способ с помощью метода RedirectToAction перейти к URL-адресу следующим образом: forums/thread/{threadOid}/last#postOid
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.