---
sourceDocument: Xanadu Mobile Configuration and Navigation
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/xanadu/mobile

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu Mobile Configuration and Navigation

ft:clusterId :

    - mobile

bundleId :

    - mobile

workflow :

    - Development, Data and Analytics


---

# Cabrillo JS support within a branded landing page

# Cabrillo JS support within a branded landing page {#ariaid-title1}

* Release version: Xanadu
* 
* Updated January 15, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

Use  Cabrillo JS to build custom mobile experiences inside of native mobile apps. Certain Cabrillo JS functions are available for the pre-login branded landing page.
Supported Cabrillo JS functionality on the pre-login branded landing page.

For more information on Cabrillo JS, see [Client mobile API reference](https://www.servicenow.com/docs/access?context=api-client-mobile&version=xanadu&pubname=xanadu-api-reference&ft:locale=en-US).  
{#branded-landing-page-cabrillo__table_gm5_hff_zdc__entry__2}

| Link to Cabrillo JS client | Supported Cabrillo JS functions for a branded landing page |
|-|-|
| [cabrillo.viewLayout - Client](https://www.servicenow.com/docs/access?context=cabrillo-viewLayout-namespace&version=xanadu&pubname=xanadu-api-reference&ft:locale=en-US) | * setTitle * getTitle * setNavigationBarButtons * setBottomButtons * showBackButton * hideBackButton * hideSpinner * showSpinner {#branded-landing-page-cabrillo__ul_mkk_mff_zdc} |
| [cabrillo.message - Client](https://www.servicenow.com/docs/access?context=cabrillo-messgage-namespace&version=xanadu&pubname=xanadu-api-reference&ft:locale=en-US) | showMessage |
| [cabrillo.navigation - Client](https://www.servicenow.com/docs/access?context=cabrillo-navigation-namespace&version=xanadu&pubname=xanadu-api-reference&ft:locale=en-US) | goBack |
[ ]

{#branded-landing-page-cabrillo__table_gm5_hff_zdc}

