Вопросы по теме 'pushstate'

Использование ложных URL-адресов с API истории HTML5
Я работаю над сайтом, на котором есть базовый слайдер с 4 слайдами, которые идут влево и вправо, и показывает только 1 слайд по центру страницы. Все содержимое слайдов загружается на одну страницу, каждый в свой собственный div. <div...
295 просмотров
schedule 04.03.2022

pushstate не работает правильно в backbone.js
Если я использую Backbone с pushstate, как мне форматировать ссылки? В настоящее время я делаю это: <a href="task/create">create task</a> Если я использую вышеуказанный формат, он фактически отправляет запрос GET на сервер,...
6857 просмотров
schedule 12.04.2023

Как справиться с обновлением страницы при использовании истории HTML5?
Я прочитал множество руководств и примеров безрезультатно, что заставляет меня задать свой вопрос здесь. Я разрабатываю веб-страницу с фиксированной боковой навигацией с динамическим контентом div. Проблема Когда я нажимаю на ссылку, скажем,...
2581 просмотров
schedule 14.02.2023

Как мне узнать, возникает ли событие popstate из действий назад или вперед с помощью pushstate HTML5?
Я разрабатываю веб-страницу, где в зависимости от следующих или обратных действий я выполняю соответствующую анимацию, проблема возникает при использовании pushstate. Когда я получаю событие, как мне узнать, нажал ли пользователь кнопки истории назад...
36090 просмотров

API истории - переписывание URL с несколькими косыми чертами?
Я использую API истории HTML5 (через History.js) для динамической перезаписи URL-адресов. Я хотел бы, чтобы они были в следующем формате: http://www.example.com/example/article/page где и «статья», и «страница» задаются History API....
1614 просмотров

Как определить Command-Shift-Click для OS X в javascript?
Обычно эта комбинация открывает ссылку как новую вкладку в Chrome, Firefox и Safari для Mac. Есть ли способ обнаружить это? Я знаю о jquery event.which , но он дает значение 1 , которое неотличимо от простого щелчка левой кнопкой мыши. Вариант...
2351 просмотров
schedule 26.04.2022

Backbone.js PushStates: резервный вариант для Internet Explorer не работает
Мой сайт только что реализовал pushstates в Backbone.js, и весь сайт ломается для IE. Как создать запасной вариант для IE? Чего я пытаюсь достичь Основной URL: http://mydomain.com/explore Другой URL: 'http://mydomain.com/explore/1234...
6108 просмотров

httpd.conf и HTML5 pushstate()
Я запускаю сайт с поддержкой AJAX, который обслуживает хэш HTML4 и pushstate() HTML5. Я только что перешел на экземпляр AWS EC2 (линукс-сервер с apache), и оба сайта работают нормально. Единственная проблема, с которой я столкнулся, — это когда...
1972 просмотров
schedule 26.04.2023

Нужно некоторое объяснение об history.js от Бенджамина
В настоящее время я сталкиваюсь с проблемой изменения URL-адреса ajax. Допустим, у меня есть вызов ajax, когда пользователь нажимает на div, и div расширяется, а ajax получает данные из db, но URL-адрес не меняется. Затем я нашел API истории...
453 просмотров
schedule 07.06.2023

Google DFP Refresh Ads удаляет стек window.history в Internet Explorer 10
В настоящее время я работаю разработчиком на сайте, который использует pushstate для перехода между страницами. На сайте используется объявления Google DFP , которые обновляются при каждом переходе страницы/маршруте. Я заметил проблему в...
1141 просмотров

window.onpopstate влияет только на диапазон страниц из одного
У меня есть функция, которая загружает динамический контент из базы данных, она вызывается при нажатии на определенные ссылки: JQuery <script> function loadContent(href){ $.getJSON("/route", {cid: href, format: 'json'},...
703 просмотров
schedule 28.05.2023

Ember.js — Как обрабатывать параметры URL, когда включена история местоположений?
Я переношу приложение Ember.js с location hash на history , в нескольких местах я использую ?some-parameter=awesome в URL-адресе. Когда history включен, Ember просто удаляет все параметры из URL-адреса, например, когда вы переходите к...
3574 просмотров

Получить предыдущее местоположение в UI-маршрутизаторе Angularjs
Я знаю, что мы можем использовать fromState и fromParams в $stateChangeSuccess , чтобы получить всю информацию о предыдущем местоположении. Как сказано здесь: Angular - пользовательский интерфейс получает предыдущее состояние...
11381 просмотров

history.pushstate не работает с кнопкой браузера назад и вперед
Я использую jQuery для динамической загрузки содержимого в контейнер div. Код на стороне сервера определяет, является ли запрос AJAX или GET. Я хочу, чтобы кнопки браузера назад/вперед работали с кодом, поэтому я пытаюсь использовать...
13745 просмотров

Конфликт с Ember.js и фрагментом URL (#) с Ecwid
Я использую Эквид с приложением Ember.js и столкнулся с конфликтом. Короче говоря, Эквид загружает код JavaScript, который встраивает на страницу интернет-магазин. Проблема в том, что Ecwid и Ember изменяют фрагмент URL для отслеживания состояния,...
314 просмотров
schedule 23.04.2022

Действительно ли history.pushState справляется с URL-адресами hash bang?
В последнее время я много читал о хэш-бангах URL-адресов и history.pushState для создания SEO-дружественных AJAX-сайтов. Кажется, все согласны с тем, что pushState — лучший подход, поэтому я хочу его использовать. Вот проблема: у меня есть...
789 просмотров
schedule 01.01.2023

Как изменить историю, как это делает программа просмотра фотографий facebook?
У меня есть всплывающее окно на моем веб-сайте, похожее на средство просмотра фотографий facebook. Когда модальное окно открыто, оно отображает содержимое с другой страницы, и я хочу изменить значение адресной строки и историю, чтобы показать это....
340 просмотров

Событие popstate HTML5 прошло нуль
Я столкнулся со странной проблемой, когда popstate возвращает значение null независимо от того, даже если pushState сработал семь или восемь раз. window.addEventListener('popstate', function(event) { console.log(event.state); }); Я...
523 просмотров
schedule 04.05.2023

Магистральный маршрутизатор без хеш-бангов
Я настроил очень простое приложение Backbone с маршрутизатором и двумя представлениями, чтобы попытаться найти правильный способ обработки маршрутизации без хэш-бангов. var Router = Backbone.Router.extend({ routes: { '': 'index',...
618 просмотров

Как мне выдать настоящую ошибку 404 или 301 с URL-адресом Angular pushstate
Я использую $routeProvider и $locationProvider для обработки URL-адресов pushstate в одностраничном приложении (SPA), примерно так: angular.module('pets', []) .config(function($routeProvider, $locationProvider) {...
8844 просмотров