Open Chrome without Address Bar

SB

Is there any way to open Chrome without the address bar via a Lockdown screen on Android Enterprise (OS 8.1.0) devices? Our self-service payroll portal will only allow the download of pdf timesheets in Chrome on our Android Enterprise devices (long story, already looked at in Surf by SOTI devs) but we still want to use SOTI Surf for the rest of our URLs.

I know the below intent works fine with this url on our devices:

intent://randompayrollwebsite.com#Intent;scheme=https;package=com.android.chrome;end

The issue we have is that the address bar is shown and engineers have access to other websites using the tabs which we'd rather not have as we use web filters categories in SOTI Surf. I have tested the website using the standard browser (eg. adding https://randompayrollwebsite.com to the lockdown screen) and the SOTI Surf browser and neither of these will open the pdfs via the website. Other pdfs open fine in Surf and we have the Adobe Reader package in our Lockdown profiles.

The only solution I can think of is adding a 'Web Filter' profile to block all other websites, but the issue with this solution is that the engineers would then be unable to open URLs in Gmail (as Gmail is now the default Exchange email provider in Android Enterprise and the 'Open Web links in Gmail' option is set by default in the Gmail app). Unless there is a way to unset the 'Open Web links in Gmail' as default via SOTI, but I couldn't see this as an option anywhere?

If there is another intent that could help I would love to hear it.

Thanking you in advance.

6 years ago
Android
ANSWERS
MD
Matt Dermody Diamond Contributor
6 years ago

If you're using the Lockdown you might be able to launch directly to the URL in a webview via the Browser:// URI. I haven't used that in a while but I'm fairly certain it opens a kiosk WebView without a URL bar to whatever website you direct it to. If Chrome is the default WebView on the device then that might work for you.

"Uniform Resource Identifier (URI) is a string of characters used to identify a name or a resource on the Android Device. Such identification enables interaction with representations of the resource using specific protocols. Schemes specifying a concrete syntax and associated protocols define each URI. The MobiControl Lockdown on Android devices allows you to use custom URIs. Such URIs include Launch://, Http://, Https://, File:// and Browser://."

KS
Kavinda Senarath
6 years ago

Hi Matt,

If I wanted to open www.google.com do I specify "Browser://ww.google.com" under the kiosk item?

Thanks

MD
Matt Dermody Diamond Contributor
6 years ago

Yes. I just tested this yesterday however and it seems to launch into a full Chrome browser, at least on the TC52 running Pie (9.0) that I was testing with. 

SB
Stuart Barrett
6 years ago

Yes, I tried the Browsers:// URI but I think that just opens the site with the default browser.

RC
Raymond Chan Diamond Contributor
6 years ago

The expected behaviour of using "Browsers://" URI  it to open targeted site with the default browser on the device.

On Android Enterprise,  it may be possible to disable address bar with AppConfig parameter(s) if the Chrome browser is deployed from Managed Google Play store.  I am still looking for updated online documentation from Google to confirm.  

SB
Stuart Barrett
6 years ago

I did look through the (extensive) list of App Config items shown in MobiControl for the Chrome browser (as below), however there doesn't seem to be an option for this.

Chrome Configuration Items

  • Enable alternate error pages
  • Enable search suggestions
  • Enable network prediction
  • Incognito mode availability
  • Disable saving browser history
  • Enable printing
  • Force Google SafeSearch
  • Force minimum YouTube Restricted Mode
  • Enable Safe Browsing
  • Enable saving passwords to the password manager
  • Enable AutoFill for addresses
  • Enable AutoFill for credit cards
  • Choose how to specify proxy server settings
  • Address or URL of proxy server
  • URL to a proxy .pac file
  • Proxy bypass rules
  • Proxy settings
  • Supported authentication schemes
  • Disable CNAME lookup when negotiating Kerberos authentication
  • Authentication server whitelist
  • Kerberos delegation server whitelist
  • Account type for HTTP Negotiate authentication
  • Enable NTLMv2 authentication.
  • Enable the default search provider
  • Default search provider name
  • Default search provider keyword
  • Default search provider search URL
  • Default search provider suggest URL
  • Default search provider icon
  • Default search provider encodings
  • List of alternate URLs for the default search provider
  • Parameter providing search-by-image feature for the default search provider
  • Default search provider new tab page URL
  • Parameters for search URL which uses POST
  • Parameters for suggest URL which uses POST
  • Parameters for image URL which uses POST
  • Default cookies setting
  • Default JavaScript setting
  • Default popups setting
  • Default geolocation setting
  • Control use of the Web Bluetooth API
  • Control use of the WebUSB API
  • Automatically grant permission to these sites to connect to USB devices with the given vendor and product IDs.
  • Allow WebUSB on these sites
  • Block WebUSB on these sites
  • Allow cookies on these sites
  • Block cookies on these sites
  • Limit cookies from matching URLs to the current session
  • Allow JavaScript on these sites
  • Block JavaScript on these sites
  • Allow popups on these sites
  • Block popups on these sites
  • Enable Translate
  • Enable or disable bookmark editing
  • Block access to a list of URLs
  • Allow access to a list of URLs
  • Enable trust in Symantec Corporation's Legacy PKI Infrastructure
  • Disable proceeding from the Safe Browsing warning page
  • Managed Bookmarks
  • Enable the data compression proxy feature
  • Enable deprecated web platform features for a limited time
  • Browser sign in settings
  • Minimum SSL version enabled
  • Disable Certificate Transparency enforcement for a list of URLs
  • Disable Certificate Transparency enforcement for a list of subjectPublicKeyInfo hashes
  • Disable Certificate Transparency enforcement for a list of Legacy Certificate Authorities
  • Enable Tap to Search
  • Allow proceeding from the SSL warning page
  • Define domains allowed to access G Suite
  • Enable Google Cast
  • Show content suggestions on the New Tab page
  • Restrict the range of local UDP ports used by WebRTC
  • Enable Site Isolation for specified origins on Android devices
  • Enable Site Isolation for every site
  • Restrict accounts that are visible in Google Chrome
  • Enable contextual suggestions of related web pages
  • Origins or hostname patterns for which restrictions on insecure origins should not apply
  • Enable URL-keyed anonymized data collection
  • Enables managed extensions to use the Enterprise Hardware Platform API
  • Allows a page to show popups during its unloading
KW
Katie Williams
10 months ago

Hi, i have a question similar to this piece. We have a weather app on our lockdown kiosk and inside of that app it gives you a few links for updated weather news, when they click on the link to get to the site we have it blocked so they can't get to it. However, they have access to the Chrome settings on the toolbar where we are trying to disable this option so they cannot do things such as input their credit/debit care information. Is there a way to disable just this setting or open the app in full screen without the toolbar accessible altogether? We don't want to disable Chrome completely. Also posting as a forum just in case this is too old and does not get any replies.

RC
Raymond Chan Diamond Contributor
6 years ago (edited 6 years ago)

If your primary target of using Kiosk mode is to restrict access to finite number of known URL,  you can achieve similar effect by using AppConfig parameter 

  Possibly with some other options (e.g. those related to modes, history, shortcuts, etc.) in your list.      
JJ
Jim J
6 years ago

Did you try https:// instead of Browser://  on the Kiosk lockdown?

That is what we are using on our web app and I don't have an Address Bar showing.

LC
Leon Callsen
3 years ago

Hi Jim, 

Do you have to use several tabs to be open? 
We use ET51 with Android 10. I orignally want to use SOTI Surf. 
But we got the issue when open a new window or tab that the new side isn´t usable. 

I have the same issue with https://

Do you have any ideas? 

RC
Raymond Chan Diamond Contributor
6 years ago

Please note that using https:// or Browser:// kiosk item does not guarantee chrome browser be used, but actually depends on the applications installed/configured on the device. 

SB
Stuart Barrett
6 years ago

Thanks Jim,

I did try both of these but neither work and as mentioned the behaviour of these URIs depends on the default browser set on the device (which should be SOTI Surf). The https:// URI does open the website without the address bar, however for the pdfs on the webstie can't be downloaded, which I think is because it won't allow pop ups.

I've given up trying to fix this issue so we are just going to use the Web Filter profile to block all other websites for the stock browser.