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.
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.
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.
![]() |