Online Status



Our online services let you get the information you need from anywhere, on any device. If you applied for Social Security or Supplemental Security Income benefits, or have a pending reconsideration or hearing request, you can log in to or create a my Social Security account to check the status of your application. Sign in Create your account. You can check the status of an entity online. There are two options of online status available, status ($10) or status with tax & history information ($20). Please note: requesting an online status will NOT generate an official certificate of good standing. Check Online Access the Online Passport Status System to check your application status. Status updates are generally available 14 days after you apply or renew. Receive automatic email updates on the status of your application by entering your email address after locating your pending application in the Online Passport Status System.

Attention:

Due to the coronavirus (COVID-19) national emergency, retailers must respond to requests for information by electronically uploading all supporting documentation that is requested by FNS. Thank you for your cooperation.

Welcome to SNAP’s Online Store and Farmers Market Application. This application is for retail food stores and farmers’ markets only. If you are a SNAP-eligible retailer who wants to add SNAP-EBT to your website, please do not complete the online application. Instead, follow the requirements listed on the SNAP Online Purchasing Pilot website.

Click below on the “Sign In” button. Then enter your USDA eAuthentication User ID and password to:

  • Start a new application
  • Continue working on a saved application
  • Check the status of an application submitted online*

You can also:

  • Retrieve and/or reset a forgotten User ID or password

Required computer configuration for using the Online Reauthorization Application:

  • JavaScript
  • Session Cookies

Recommended browser versions or higher:

  • Internet Explorer 8.0 and above
  • Firefox 17.0.x and above
  • Chrome 23.x and above
  • Safari for Windows 6.0
  • Opera 12.0

Some browsers implement Online/Offline events from the WHATWG Web Applications 1.0 specification.

Overview

In order to build a good offline-capable web application, you need to know when your application is actually offline. You also need to know when your application has returned to an 'online' status again. Effectively, the requirements break down as such:

  1. You need to know when the user comes back online, so that you can re-synchronize with the server.
  2. You need to know when the user is offline, so that you can queue your server requests for a later time.

It is this process that online/offline events help to simplify.

Unfortunately, these events aren't fully reliable. If you need greater reliability, or if the API isn't implemented in the browser, you can use other signals to detect if you are offline including using service workers and responses from XMLHttpRequest.

Online

API

navigator.onLine

navigator.onLine is a property that maintains a true/false value (true for online, false for offline).

This property is updated whenever the user switches into 'Offline Mode' (File → Work Offline in Firefox). Additionally, this property should update whenever a browser is no longer capable of connecting to the network. According to the specification:

The navigator.onLine attribute must return false if the user agent will not contact the network when the user follows links or when a script requests a remote page (or knows that such an attempt would fail)...

Firefox 2 updates this property when switching to/from the browser's Offline mode. Firefox 41 updates this property also when the OS reports a change in network connectivity on Windows, Linux, and OS X.

This property existed in older versions of Firefox and Internet Explorer (the specification based itself off of these prior implementations), so you can begin using it immediately. Network status autodetection was implemented in Firefox 2.

'online' and 'offline' events

Firefox 3 introduces two new events: 'online' and 'offline'. These two events are fired on the <body> of each page when the browser switches between online and offline mode. Additionally, the events bubble up from document.body, to document, ending at window. Both events are non-cancellable (you can't prevent the user from coming online, or going offline).

Firefox 41 fires these events when the OS reports a change in network connectivity on Windows, Linux, and OS X.

You can register listeners for these events in a few familiar ways:

  • using addEventListener on the window, document, or document.body
  • by setting the .ononline or .onoffline properties on document or document.body to a JavaScript Function object. (Note: using window.ononline or window.onoffline will not work for compatibility reasons.)
  • by specifying ononline='...' or onoffline='...' attributes on the <body> tag in the HTML markup.

Example

There's a simple test case that you can run to verify that the events are working (does not work in Chrome due to attaching the event listener to document.body).

Here's the JavaScript part:

A touch of CSS

And the corresponding HTMLXXX When mochitests for this are created, point to those instead and update this example -nickolay

Here's the live result

Notes

If the API isn't implemented in the browser, you can use other signals to detect if you are offline including using service workers and responses from XMLHttpRequest.

Online Status

References

Checking On Us Passport Renewal

  • The bug tracking online/offline events implementation in Firefox and a follow-up