Skip to content

BrowserStack

Peter Chapman edited this page Nov 5, 2024 · 2 revisions

Testing QA/Live

ScriptureForge QA or Live run without issue on all BrowserStack Live device configurations and no additional configuration is required.

Testing Localhost

When testing localhost, you will need to install and run BrowserStackLocal: https://www.browserstack.com/docs/live/local-testing/set-up-local-testing

Android, macOS, Windows

You can use http://localhost:5000/ without any additional configuration.

iOS

Logging into Scripture Forge via http://localhost:5000/ using BrowserStack Live on iOS fails because BrowserStack Live cannot access localhost directly, but must use bs-local.com, and the auth0-spa-js dependency requires a secure origin (see https://github.com/auth0/auth0-spa-js/blob/main/FAQ.md#why-do-i-get-auth0-spa-js-must-run-on-a-secure-origin).

Instead, access Scripture Forge on iOS via https://bs-local.com:5001/

You will also need to configure BrowserStack Live to enable Self Signed Certificate Support: BrowserStack Local Settings

Clone this wiki locally