Search results
35 packages found
Dynamic handler for location / history updates. Inspired by python's args & kwargs system. Includes search query and hash subpath handling. React capable.
- path
- url
- history
- pushState
- popState
- replaceState
- navigation
- location
- link
- href
- spa
- single page application
- arguments
- parameters
Simple fallback for Express-served single page apps that use the HTML5 History API for client side routing.
- express
- html5
- history api
- fallback
- spa
- middleware
- connect
- pushstate
- popstate
- single page app
- router
- client side
Silk router is an app routing library
History.js gracefully supports the HTML5 History/State APIs (pushState, replaceState, onPopState) in all browsers. Including continued support for data, titles, replaceState. Supports jQuery, MooTools and Prototype. For HTML5 browsers this means that you
Lightweight browser location history abstraction
Listen on popstate history events with Safari compatibility
Allows you to monitor and make changes to a page’s history state.
HTML5 History API expansion for browsers not supporting pushState, replaceState
Manages custom pushState, replaceState, and popstates.
Adds missing window.history events onpushstate, onreplacestate and onchangestate.
- pushstate
- popstate
- replacestate
- browser
- history
- events
- window
- document
- html5
- transition
- url
- location
- href
- router
- View more
URLObserver observes URL changes in a web browser
Listen for url changes without using a timer
Determine the trigger of the current page (either an imperative, backward or forward navigation).
Prevent vistor go back to previous page
Observer for HTML5 History API
- history
- history-interceptor
- history-observer
- history-watcher
- interceptor
- observer
- router
- watcher
- popstate
- hashchange
Listen for url changes
Client-side router.
Pushie is a browser history api wrapper, with fallback support to use URL hashes.
Tiny es2015 JavaScript Router with named parameters, HTML5 pushState and express-like Middleware support