ENTERPRISE BROWSER

How do I get the Enterprise Browser to point to an actual webpage. in this exercise I want it to point to www.zebra.com but dont know exactly where and command structure to place in the config.xml?

Peter Arcuri
Presumably you are targeting

Presumably you are targeting a Windows device with Enterprise Browser. You would retrieve config.xml from installation folder and edit the file. Scroll down to the StartPage and enter your desired URL. Save and place the file back in its original location. Then start EB. See snapshot below:

Screen Shot 2015-08-11 at 8.46.33 AM.png

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Gavin Odendaal
I've done what you've

I've done what you've suggested but get an error message as follows?

pc_capture2.bmp

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Ritesh Gupta
Try adding http and also

Try adding http and also ensure that your device can connect to the internet.

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Gavin Odendaal
I tried it but still get the

I tried it but still get the same error message. below is snapshot of my config.xml. can you spot anything out of place?

      <General>

        <Name value="Menu"/>

  <StartPage value="file://%INSTALLDIR%\HTML\Menu.htm" name="Menu"/>

        <StartPage value="http://www.zebra.com/" name="Menu"/>

        <UseRegularExpressions value="0"/>

      </General>

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Peter Arcuri
Remove or //remark the first

Remove or //remark the first <StartPage... entry.

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Gavin Odendaal
I removed the first start

I removed the first start page entry and I have made sure of the Internet Connection but still get the same error message as before.

pc_capture2.bmp

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Peter Arcuri
As next step, I would suggest

As next step, I would suggest running EB in debug mode to determine if the URL syntax is correct. Debug would provide the address bar where you can dynamically enter the URLs to test with. You can set EB in debug mode by setting DebugButtonsEnabled to "1". See snapshot below:

Screen Shot 2015-08-12 at 11.07.21 AM.png

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Anonymous (not verified)
Gavin, I tried this on a TC55

Gavin,

I tried this on a TC55 with EB v1.1.12.0 and it works for me using the config.xml extract below:

<General>

        <Name value="Menu"/>

        <StartPage value="http://www.zebra.com" name="Menu"/>

        <UseRegularExpressions value="0"/>

      </General>

Note that the config.xml file is located in \storage\sdcard0\Android\data\com.symbol.enterprisebrowser\

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Gavin Odendaal
Ian . please can you send me

Ian . please can you send me your working config.xml please that you used on the TC55.

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Khai-Van Phu
Hello Gavin,Make sure your

Hello Gavin,

Make sure your Windows CE/Windows Mobile device is not in its communication cradle.

ActiveSync/Windows Mobile Device Center usually blocks/route the communication of the WLAN netword cards.

Khai-Van PHU

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Gavin Odendaal
I made sure its not in the

I made sure its not in the cradle but still no luck. I'm using a MC9190G with Windows CE 6.0. The version EB I'm using is version 1.2.9.0

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Gavin Odendaal
I also tried EB V 1.1.12 and

I also tried EB V 1.1.12 and its giving me the same error. i'm suspect the config.xml is the problem. please try it on your side, i have added the code below..

<?xml version = "1.0"?>

<!--

Enterprise Browser Configuration file

-->

<Configuration>

  

  <DebugButtons>

    <DebugButtonsEnabled value="0" />

  </DebugButtons>

 

  <Logger>

    <LogProtocol   value="FILE"/>

    <LogPort       value="80"/>

    <LogURI        value="file://%INSTALLDIR%\Log.txt"/>

    <LogError      value="1"/>

    <LogWarning    value="1"/>

    <LogInfo       value="0"/>

    <LogUser       value="0"/>

    <LogMemory     value="0"/>

    <LogMemPeriod  value="5000"/>

    <LogMaxSize    value="1000"/>

  </Logger>

   

  <FileLocations>

    <RegEXFile  value="file://%INSTALLDIR%\Config\RegEx.xml"/>

    <PluginFile value="file://%INSTALLDIR%\Config\Plugin.xml"/>

  </FileLocations>

     

  <Screen>

    <FullScreen value="1"/>

  <PageZoom value="1.0" />

  <ShowLicenseConfirmation value="1"/>

  </Screen>

  <VoidConnection>

    <TrackConnection value="0"/>

    <HostURL value="192.168.1.1"/>

    <Message value="Establishing Connection..."/>

    <Timeout value="30000"/>

    <PollInterval value="5000"/>

  </VoidConnection>

  

  <DeviceKeys>

    <FunctionKeysCapturable  value="0"/>

    <EnableFunctionKey_F1     value="1"/>

    <EnableFunctionKey_F2     value="1"/>

    <EnableFunctionKey_F3     value="1"/>

    <EnableFunctionKey_F4     value="1"/>

    <EnableFunctionKey_F5     value="1"/>

    <EnableFunctionKey_F6     value="1"/>

    <EnableFunctionKey_F7     value="1"/>

    <EnableFunctionKey_F8     value="1"/>

    <EnableFunctionKey_F9     value="1"/>

    <EnableFunctionKey_F10    value="1"/>

    <EnableFunctionKey_F11    value="1"/>

    <EnableFunctionKey_F12    value="1"/>

    <EnableApplicationKey_A1  value="1"/>

    <EnableApplicationKey_A2  value="1"/>

    <EnableApplicationKey_A3  value="1"/>

    <EnableApplicationKey_A4  value="1"/>

    <EnableApplicationKey_A5  value="1"/>

    <EnableApplicationKey_A6  value="1"/>

    <EnableApplicationKey_A7  value="1"/>

    <EnableApplicationKey_A8  value="1"/>

  </DeviceKeys>

 

  <Navigation>

    <NavTimeout value="45000"/>

  </Navigation>

  <Geolocation>

    <GeolocationEnabled value="1"/>

  </Geolocation>

  <ScreenOrientation>

    <AutoRotate value="1" />

  </ScreenOrientation>

 

<TabInstance>

    <NewTabPhysicalMemLimit value="100"/>

    <NewTabVirtualMemLimit value="100"/>

  </TabInstance>

 

  <Engine>

    <EngineInUse value="Webkit"/>

  </Engine>

 

  <UserData>

  </UserData>

   

  <Applications>

    <Application>

     

      <HTTP_Proxy value=""/>

     

      <General>

        <Name value="Menu"/>

        <StartPage value="http://www.zebra.com" name="Menu"/>

        <UseRegularExpressions value="0"/>

      </General>

     

      <Scanner>

        <DisableScannerDuringNavigation value="1"/>

      </Scanner>

     

      <WebDB>

        <WebStorageDBPath value="file://%INSTALLDIR%"/>

        <WebSQLDBQuota value="5000000"/>

        <WebSQLDBPath value="file://%INSTALLDIR%"/>

      </WebDB>

      <ApplicationCache>

        <ApplicationCachePath VALUE="file://%INSTALLDIR%"/>

        <ApplicationCacheQuota VALUE="5000000"/>

      </ApplicationCache>

      <NPAPI>

        <NPAPIDirectory value="file://%INSTALLDIR%\NPAPI\"/>

        <Preloads>

          <PreloadLegacyActiveX value="0"/>

          <PreloadLegacyGeneric value="1"/>

          <PreloadLegacyODAX    value="1"/>

          <PreloadLegacyNoSIP   value="1"/>

          <PreloadLegacyAirBeam value="1"/>

          <PreloadLegacyAPD     value="1"/>

          <PreloadJSObjects     value="1"/>

        </Preloads>

      </NPAPI>

     

      <Preloads>

        <Preload value="Hourglass"/>

        <Preload value="SIP"/>

        <Preload value="ScreenOrientation"/>

      </Preloads>

  

   <Scrolling>

  <ScrollTechnique VALUE="FingerScroll"/>

   </Scrolling>

   <!-- Authentication -->

  <!--  Used for Digest Access Authentication and Basic Access Authentication -->

  <!--  Global  -->

  <!--Username VALUE="user1"/ -->

  <!--Password VALUE="user1"/ -->

   <!--/Authentication -->

     

      <HTMLStyles>

        <FitToScreenEnabled    value="1" />

        <ClearTypeEnabled      value="1" />

        <JavascriptEnabled     value="1" />

        <TextSelectionEnabled  value="0" />

        <FontFamily            value="Tahoma" />

      </HTMLStyles>

     

      <SIP>

        <ResizeOnSIP  value="0"/>

      </SIP>

      <System>

        <LowBatteryScan  value="0"/>

      </System>

      <Sound>

        <DecodeVolume           value="5"/>

        <DecodeFrequency        value="0xBB8"/>

        <InvalidDecodeFrequency value="0x9C4"/>

        <DecodeDuration         value="250"/>

        <ScanDecodeWav          value=""/>

        <ScanInvalidWav         value=""/>

        <ImagerCaptureWav       value=""/>

      </Sound>

     

      <GUI>

        <SignalRefresh      value="5000"/>

        <BatteryRefresh     value="5000"/>

        <HourglassEnabled   value="1" />

        <HourglassLeft      value="" />

        <HourglassTop       value="" />

      </GUI>

     

      <Navigation>

        <BadLinkURI value="file://%INSTALLDIR%\HTML\BadLink.html"/>

        <UserAgent  value="Mozilla/5.0 (WebKit; U; /%p) AppleWebKit/%w (KHTML, like Gecko) Version/%e Mobile Safari/%w" />

     <NetworkCookieDatabase value="file://%INSTALLDIR%\cookies.db"/>

     <ViewportEnabled value="1"/>

     <VerifyPeerCertificate value="1"/>

        <!--ViewportWidth value="640"/-->

        <Cache      VALUE="5MB"/>

      </Navigation>

    

   

  <DeviceKeys>

        <EnableCtrlKey_A    value="1"/>

        <EnableCtrlKey_C    value="1"/>

        <EnableCtrlKey_V    value="1"/>

        <EnableCtrlKey_O    value="0"/>

        <EnableCtrlKey_P    value="0"/>

      </DeviceKeys>

 

      <DefaultMetaTags>

      </DefaultMetaTags>

   

    </Application>

  </Applications>

</Configuration>

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Anonymous (not verified)
I'm wondering if you are

I'm wondering if you are seeing issues related to cold boot persistent install.  If you chose the persistent install (which would make sense for CE)  files are installed on the device under the \application\enterprisebrowser  folder, but they are copied to a folder under \program files cold boot.  The version of the config.xml that is under the \program files\enterprisebrowser\config folder is the one that is actually used when you start up EB.  So if you are making changes and then testing, you need to replace that version of the file with the new one.  Once you have a working file, you need to place it under the \application folder structure though, because at cold boot, that folder will be copied under the  \program files.folder.

Also,  I saw in one of your earlier posts that you had a commented out start page line in the config.xml. I have seen this cause issues before.  Make sure you do not do that.  You need to remove the old start page line completely, do not comment it.

Vote: 
Vote up!
Vote down!

Points: 1

You voted ‘up’


Gavin Odendaal
I copied the edited config


I copied the edited config.xml to \program files\enterprisebrowser\config but still gives me the same error. I've also tried it on a MC40 using the same config.sys and it gave me the same error. I suspect my config.xml to be problematic. just dont know exactly where in the config.xml to go look.. here is my config.xml...

<?xml version = "1.0"?>

<!--

Enterprise Browser Configuration file

-->

<Configuration>

 

  <DebugButtons>

    <DebugButtonsEnabled value="0" />

  </DebugButtons>

  <Logger>

    <LogProtocol   value="FILE"/>

    <LogPort       value="80"/>

    <LogURI        value="file://%INSTALLDIR%\Log.txt"/>

    <LogError      value="1"/>

    <LogWarning    value="1"/>

    <LogInfo       value="0"/>

    <LogUser       value="0"/>

    <LogMemory     value="0"/>

    <LogMemPeriod  value="5000"/>

    <LogMaxSize    value="1000"/>

  </Logger>

  

  <FileLocations>

    <RegEXFile  value="file://%INSTALLDIR%\Config\RegEx.xml"/>

    <PluginFile value="file://%INSTALLDIR%\Config\Plugin.xml"/>

  </FileLocations>

    

  <Screen>

    <FullScreen value="1"/>

  <PageZoom value="1.0" />

  <ShowLicenseConfirmation value="1"/>

  </Screen>

  <VoidConnection>

    <TrackConnection value="0"/>

    <HostURL value="192.168.1.1"/>

    <Message value="Establishing Connection..."/>

    <Timeout value="30000"/>

    <PollInterval value="5000"/>

  </VoidConnection>

 

  <DeviceKeys>

    <FunctionKeysCapturable  value="0"/>

    <EnableFunctionKey_F1     value="1"/>

    <EnableFunctionKey_F2     value="1"/>

    <EnableFunctionKey_F3     value="1"/>

    <EnableFunctionKey_F4     value="1"/>

    <EnableFunctionKey_F5     value="1"/>

    <EnableFunctionKey_F6     value="1"/>

    <EnableFunctionKey_F7     value="1"/>

    <EnableFunctionKey_F8     value="1"/>

    <EnableFunctionKey_F9     value="1"/>

    <EnableFunctionKey_F10    value="1"/>

    <EnableFunctionKey_F11    value="1"/>

    <EnableFunctionKey_F12    value="1"/>

    <EnableApplicationKey_A1  value="1"/>

    <EnableApplicationKey_A2  value="1"/>

    <EnableApplicationKey_A3  value="1"/>

    <EnableApplicationKey_A4  value="1"/>

    <EnableApplicationKey_A5  value="1"/>

    <EnableApplicationKey_A6  value="1"/>

    <EnableApplicationKey_A7  value="1"/>

    <EnableApplicationKey_A8  value="1"/>

  </DeviceKeys>

  <Navigation>

    <NavTimeout value="45000"/>

  </Navigation>

  <Geolocation>

    <GeolocationEnabled value="1"/>

  </Geolocation>

  <ScreenOrientation>

    <AutoRotate value="1" />

  </ScreenOrientation>

<TabInstance>

    <NewTabPhysicalMemLimit value="100"/>

    <NewTabVirtualMemLimit value="100"/>

  </TabInstance>

  <Engine>

    <EngineInUse value="Webkit"/>

  </Engine>

  <UserData>

  </UserData>

  

  <Applications>

    <Application>

    

      <HTTP_Proxy value=""/>

    

      <General>

        <Name value="Menu"/>

        <StartPage value="http://www.zebra.com" name="Menu"/>

        <UseRegularExpressions value="0"/>

      </General>

    

      <Scanner>

        <DisableScannerDuringNavigation value="1"/>

      </Scanner>

    

      <WebDB>

        <WebStorageDBPath value="file://%INSTALLDIR%"/>

        <WebSQLDBQuota value="5000000"/>

        <WebSQLDBPath value="file://%INSTALLDIR%"/>

      </WebDB>

      <ApplicationCache>

        <ApplicationCachePath VALUE="file://%INSTALLDIR%"/>

        <ApplicationCacheQuota VALUE="5000000"/>

      </ApplicationCache>

      <NPAPI>

        <NPAPIDirectory value="file://%INSTALLDIR%\NPAPI\"/>

        <Preloads>

          <PreloadLegacyActiveX value="0"/>

          <PreloadLegacyGeneric value="1"/>

          <PreloadLegacyODAX    value="1"/>

          <PreloadLegacyNoSIP   value="1"/>

          <PreloadLegacyAirBeam value="1"/>

          <PreloadLegacyAPD     value="1"/>

          <PreloadJSObjects     value="1"/>

        </Preloads>

      </NPAPI>

    

      <Preloads>

        <Preload value="Hourglass"/>

        <Preload value="SIP"/>

        <Preload value="ScreenOrientation"/>

      </Preloads>

 

   <Scrolling>

  <ScrollTechnique VALUE="FingerScroll"/>

   </Scrolling>

   <!-- Authentication -->

  <!--  Used for Digest Access Authentication and Basic Access Authentication -->

  <!--  Global  -->

  <!--Username VALUE="user1"/ -->

  <!--Password VALUE="user1"/ -->

   <!--/Authentication -->

    

      <HTMLStyles>

        <FitToScreenEnabled    value="1" />

        <ClearTypeEnabled      value="1" />

        <JavascriptEnabled     value="1" />

        <TextSelectionEnabled  value="0" />

        <FontFamily            value="Tahoma" />

      </HTMLStyles>

    

      <SIP>

        <ResizeOnSIP  value="0"/>

      </SIP>

      <System>

        <LowBatteryScan  value="0"/>

      </System>

      <Sound>

        <DecodeVolume           value="5"/>

        <DecodeFrequency        value="0xBB8"/>

        <InvalidDecodeFrequency value="0x9C4"/>

        <DecodeDuration         value="250"/>

        <ScanDecodeWav          value=""/>

        <ScanInvalidWav         value=""/>

        <ImagerCaptureWav       value=""/>

      </Sound>

    

      <GUI>

        <SignalRefresh      value="5000"/>

        <BatteryRefresh     value="5000"/>

        <HourglassEnabled   value="1" />

        <HourglassLeft      value="" />

        <HourglassTop       value="" />

      </GUI>

    

      <Navigation>

        <BadLinkURI value="file://%INSTALLDIR%\HTML\BadLink.html"/>

        <UserAgent  value="Mozilla/5.0 (WebKit; U; /%p) AppleWebKit/%w (KHTML, like Gecko) Version/%e Mobile Safari/%w" />

     <NetworkCookieDatabase value="file://%INSTALLDIR%\cookies.db"/>

     <ViewportEnabled value="1"/>

     <VerifyPeerCertificate value="1"/>

        <!--ViewportWidth value="640"/-->

        <Cache      VALUE="5MB"/>

      </Navigation>

   

  

  <DeviceKeys>

        <EnableCtrlKey_A    value="1"/>

        <EnableCtrlKey_C    value="1"/>

        <EnableCtrlKey_V    value="1"/>

        <EnableCtrlKey_O    value="0"/>

        <EnableCtrlKey_P    value="0"/>

      </DeviceKeys>

      <DefaultMetaTags>

      </DefaultMetaTags>

  

    </Application>

  </Applications>

</Configuration>

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Anonymous (not verified)
I just tried this on an

I just tried this on an MC9190 and I think I see the issue.  If you go to www.zebra.com with your browser on your PC, you will see it sends you to an https site.  You will need to have the date/time set reasonably close to the real date on the device to navigate to an https site.  Once I set the date/time on the device, I can navigate to the zebra site.

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Gavin Odendaal
How do I make the time and

How do I make the time and date Hard reset persistent? keep in mind that I get the EB to auto launch on startup, so the date and time need to be set automatically. if this is not possible is a way to get a popup screen that allows you to manually adjust the date and time?

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Anonymous (not verified)
The easiest way to do that is

The easiest way to do that is to set up the timesvc service to sync to an NTP server.  I will paste in below the registry settings to do that.  You can make a .reg file with these settings and put it in \application on the device, then cold boot to try it out.  Note that this is using time servers on the internet.  If your device cannot get to the internet, you will need to replace the server entry with a time server that the device can get to (maybe one that the servers and switches on your network use).  Here's a link to a MS site that explains this as well.

SNTP Registry Settings (Windows CE 5.0)

[HKEY_LOCAL_MACHINE\Services\TIMESVC]

"Context"=dword:00000000

"Dll"="timesvc.dll"

"Order"=dword:00000099

"Keep"=dword:00000001

"Prefix"="NTP"

"Index"=dword:00000000

"Server"=multi_sz:"pool.ntp.org","tock.usno.navy.mil","time.windows.com"

"Refresh"=dword:493E0    ; every 5 minutes (use hex to calculate value in 1/100ms)

"RecoveryRefresh"=dword:493E0

"Threshold"=dword:7FFFFFFF

"Clientonly"=dword:00000001

"ServerRole"=dword:00000000

"Trustlocalclock"=dword:00000000

"Multicast"=dword:010000e0

"Multicastperiod"=dword:0036ee80

"AutoUpdate"=dword:00000001

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Gavin Odendaal
I've set the SNTP as

I've set the SNTP as suggested. its works but very sensitive so I need to get the time and date and time zone spot on. the time server pool.ntp.org sets the time zone to UCT which wont work for our region off course... will have to set it to a local time server. one final question is related to EB and Android... how do I get the EB to auto-launch on startup and then lock down the EB to prevent user to access the OS?

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Pietro Francesc...
Hi Gavin,your best option to

Hi Gavin,

your best option to lock down our devices is to use the Enterprise Home Screen, it's free and is build exactly for that: lock down the device and provide a kiosk mode experience on Android.

One of the option we've in EHS is to auto launch an application, so it seems that we're all set here :-)

Currently the latest available version is EHS v2.1.

Ciao

~Pietro

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Service Optidev...
Hi!I had the same problem and

Hi!

I had the same problem and removed an old commented row with another startpage which solved the problem. Thanks for your help!

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Log in to post comments