Symptom
The same App ran fine before but failed to run after a browser update (Edge is also affected).

Note: As of 2024-11-15, this issue has been resolved in the latest 2022 R3 MR. We recommend upgrading to this version to resolve it.


Environment 
PowerClient 2021/2022 and their MRs
PowerServer 2022 and its MRs


Cause
The Start the Application button uses a non-special URL (also known as a custom scheme URL) which no longer works in Chrome M130 or later.


Resolution
There are a few temporary workarounds:


Solution 1

Use Firefox browser instead of Chrome/Edge. Or do not upgrade Chrome/Edge browser for the time being, or install an older version of the browser.


Solution 2

Manually update the js files and HTML files on the Web Server.
a) Modify the cloudapplauncher.js file under the Cloud App Files folder (E.g.: salesdemo_cloud\js\cloudapplauncher.js).
Find this line of code:
var runapp= "cloudlauncher://" + getCmdline();
Adjust it to:
var runapp= "cloudlauncher:" + getCmdline();
Save the cloudapplauncher.js file.


b) Modify the index.html file (E.g.: salesdemo_cloud\index.html) to make sure customers' browsers can load the new .js file instead of reading from the cache.
Find this line of code:
<script type="text/javascript" src="js/cloudapplauncher.js "></script>
Adjust it to:
<script type="text/javascript" src="js/cloudapplauncher.js?v=20241121"></script>
Save the index.html file.


c) Verify it in your Chrome. Refresh the page if it was opened.


Solution 3

Run Cloud App from Window OS
a) Make sure Cloud App Launcher has been installed.
b) Press Win Key + R 
c) Run this command to start the Cloud App: 
cloudlauncher://{your application URL}
E.g.:
Cloudlauncher://https://demo.appeon.com/sales


Solution 4

Launch Chrome with flag "--disable-features=StandardCompliantNonSpecialSchemeURLParsing"
E.g.:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-features=StandardCompliantNonSpecialSchemeURLParsing
You can adjust Chrome's shortcut startup "target" to add "--disable-features=StandardCompliantNonSpecialSchemeURLParsing" at the end.
Or start from CMD.
Then use the newly started Chrome to access the application.

 

8
1