Background location is allowed on native apps but not on web apps
Terminology
Controlled website, Controlled site, Controlled webapp, Controlled app or CONTROLLEDDOMAIN
The web app that the location is sent to.
The app, BT4WA or RemoteController
backgroundTracker4WebApps
What does BT4WA do?
BT4WA is a tool that allows the user to enter a list of URIs (sites), to which the location is sent periodically in the background.
How is BT4WA meant to be used?
A web app developer (and corresponding web app) can support BT4WA and thereby allowing the end user to share his/her location in the background.
Example: A taxi-web-app can allow taxi-drivers to track themselves to potential customers.
Step 2: Go back to BT4WA.
Step 3: In "Manage List" > "Add", paste the copied uri, then click save.
Step 4: Go back to the main screen and you can use the On, Off and Check buttons.
Screenshots
Main view.
Adding URIs. The selector on the left are for temporary disabling URIs.