Измените URL для установки закладки использования JavaScript

Я исследую свои опции для изменения URL в панели браузера для установки закладки целей.

Идеально, я хотел бы добавить querystring параметры и не могу определить, возможно ли это даже. Я не хочу, чтобы страница обновила и хотела добавить значения querystring при щелчках ссылки, ajax вызовы, и т.д.

Если бы я не могу добавить querystring параметры, то я хотел бы добавить значения хэш-функции (http:://someurl.com#hash-value). Как я должен пойти о выполнении этого? Если я использую плоскость JavaScript или платформа (jQuery, прототип, и т.д.) и/или плагин платформы.

1
задан jamesaharvey 24 May 2010 в 01:43
поделиться

2 ответа

Чтобы изменить хэш, вы можете просто сделать следующее на простом JavaScript:

window.location.hash = 'hash-value';

Он добавит # hash-value к вашему URL-адресу или заменит его, если он уже существует, без обновления страница.

Затем, чтобы проверить наличие хеш-значения, просто выполните следующие действия:

if (window.location.hash) {
    // Hash is present
    // Use window.location.hash as required
}
else {
    // No hash was set
}
1
ответ дан 3 September 2019 в 00:20
поделиться

Если вы измените строку запроса, она обновится. Поэтому вам следует изменить window.location.hash.

1
ответ дан 3 September 2019 в 00:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: