The PL/B Web Client Apps


 

The Sunbelt 'PlbWebCli' apps do not simulate any client browser behaviors or functionalities. The apps utilize a browser engine that performs all of the basic HTTP, HTML, CSS, and JavaScript processing which allows the app to interface with the PWS server to execute a PL/B program.

 

Restrictions:
The Sunbelt apps are built to used a core set of plugins that allow access to various resources on mobile devices. Due to the sensitive nature and privacy concerns, apps may be restricted by the mobile device OS constraints to prevent any issues. The Android mobile devices have the least restrictive security rules.

Note the following regarding the Windows App:

1.   Dynamically loading JavaScript after the app is running is not allowed. Unlike industry standard Browsers, the App browser engine does not allow uncontrolled access to third party web sites to download JavaScript modules. In some cases, this restriction may require a Sunbelt Windows app to be built by the user as a custom App to avoid third party web site access constraints.

 

Please note:
Sunbelt is evaluating methods allowing JavaScript logic to be loaded by the Windows App without jeopardizing security rules.

 

2.   The use of the PANEL 'InnerHtml' method with HTML <iframe> structures\logic being applied is severly limited under the Windows App environment.

3.   By default Microsoft restricts a Windows app to prevent a LoopBack Network connection between the Windows app and any server type process where both are executing on the same PC\Server system.

 

See this URL Link relating to Windows App Network isolation:

 

https://msdn.microsoft.com/en-us/library/windows/apps/hh770532.aspx

 

However, Microsoft allows this restriction to be overridden for debug development purposes by using a Windows command named 'checknetisolation'. See the following URL Link for more details:

 

https://msdn.microsoft.com/en-us/library/windows/apps/Hh780593.aspx

 

Summary on Windows APP Network Isolation Restriction:

 

The Windows OS 'checknetisolation' command can be executed to add the PlbWebCli Windows app to the Network Isolation Exemption List. This can allow the Windows app to successfully log on to a PWS Server on the system.



PL/B Web Server Clients Web App Client Command Line