20 Replies Latest reply on Feb 17, 2017 2:20 AM by Optidev Service

    ENTERPRISE BROWSER

    Gavin Odendaal

      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?

        • Re: ENTERPRISE BROWSER
          Peter Arcuri

          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

          • Re: ENTERPRISE BROWSER
            Khai-Van Phu

            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

              • Re: ENTERPRISE BROWSER
                Gavin Odendaal

                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

                  • Re: ENTERPRISE BROWSER
                    Gavin Odendaal

                    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>

                      • Re: ENTERPRISE BROWSER
                        Daniel Silva

                        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.

                        1 of 1 people found this helpful
                          • Re: ENTERPRISE BROWSER
                            Gavin Odendaal

                            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>

                              • Re: ENTERPRISE BROWSER
                                Daniel Silva

                                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.

                                  • Re: ENTERPRISE BROWSER
                                    Gavin Odendaal

                                    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?

                                      • Re: ENTERPRISE BROWSER
                                        Daniel Silva

                                        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

                                          • Re: ENTERPRISE BROWSER
                                            Gavin Odendaal

                                            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?

                                    • Re: ENTERPRISE BROWSER
                                      Optidev Service

                                      Hi!

                                       

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