Ivanti Web@Work
Ivanti Web@Work is a secure mobile browser by Ivanti. Protocol Launcher allows you to generate Web@Work URL scheme links.
Usage
There are two ways to use this library:
- On-Demand import from subpaths enables tree-shaking and keeps bundles small.
- Full Import from the root package is convenient but includes all app modules.
Pick On-Demand for production builds; Full Import is fine for quick scripts or demos.
Select Installation Method
On-Demand
Recommended. Optimized for production.
Full Import
Convenient. Good for quick scripts.
Notes
Ivanti's official Web@Work for iOS guide documents four schemes: mibrowser:// for HTTP connections, mibrowsers:// for HTTPS connections, mibrowserf:// for full-screen web clips using HTTP, and mibrowsersf:// for full-screen web clips using HTTPS.
This module only replaces the standard URL prefix that matches the selected connection type. It does not add parameters or expose undocumented Web@Work actions.
Open HTTP URL
ts
import { openHttpUrl } from 'protocol-launcher/ivanti-web-work'
const url = openHttpUrl({
url: 'http://www.example.com/intranet',
})Open HTTPS URL
ts
import { openHttpsUrl } from 'protocol-launcher/ivanti-web-work'
const url = openHttpsUrl({
url: 'https://www.example.com/secure',
})Open Full-Screen HTTP URL
ts
import { openFullScreenHttpUrl } from 'protocol-launcher/ivanti-web-work'
const url = openFullScreenHttpUrl({
url: 'http://www.example.com/app',
})Open Full-Screen HTTPS URL
ts
import { openFullScreenHttpsUrl } from 'protocol-launcher/ivanti-web-work'
const url = openFullScreenHttpsUrl({
url: 'https://www.example.com/app',
})Generated URLs
ts
openHttpUrl({
url: 'http://www.example.com/intranet',
})
// => 'mibrowser://www.example.com/intranet'
openHttpsUrl({
url: 'https://www.example.com/secure',
})
// => 'mibrowsers://www.example.com/secure'
openFullScreenHttpUrl({
url: 'http://www.example.com/app',
})
// => 'mibrowserf://www.example.com/app'
openFullScreenHttpsUrl({
url: 'https://www.example.com/app',
})
// => 'mibrowsersf://www.example.com/app'