When launching Storefront URL from Edge or Chrome, "Detect Receiver" is shown.
This issue doesn't happen within IE Browser.
It is expected behavior.
Edge and Chrome do not support ActiveX Control or any other form of browser extensions. This makes it impossible for Citrix Receiver for Web to detect whether the native Receiver is installed.
You can disable "Detect Receiver" by setting protocolHandler to "false" in web.config.
https://support.citrix.com/s/article/CTX202461-storefront-26-how-to-disable-receiver-detection?language=en_US
Noted: After you disable "Detect Receiver", as side effect, the SSO will not work along with Edge and Chrome.
https://support.citrix.com/s/article/CTX202461-storefront-26-how-to-disable-receiver-detection?language=en_US
See https://support.citrix.com/article/CTX269089 for a description of how to edit the web.config
Domain Pass-through does not work with Microsoft Edge and Google Chrome