Non-Standard Protocol Handlers (1110 / 1210 / 1310)

AdminStudio 2021 | 21.0 | Application Manager

For this browser compatibility test, the web application contents are scanned for the usage of non-standard protocols in hyperlinks or script redirections.

Test Group/Test Category

1310—Browser Compatibility/Internet Explorer 11

Severity

Warning

Messages

This web application contains a link with a non-standard protocol "[PROTOCOL]" (File: [FILE_NAME], Link: [PROTOCOL]:[LINK]).
This web application contains a script that redirects to a URL with a non-standard protocol "[PROTOCOL]" (File: [FILE_NAME], Link: [PROTOCOL]:[LINK]).

Background

A protocol name is represented as a prefix of a URL address (for example, http://www.flexera.com refers to the HTTP protocol and javascript:alert("test") refers to the JavaScript protocol). Developers can register their own application to a URL protocol. In Internet Explorer 11 and later, if an application that is registered to a URL protocol is launched, the Application Protocol Handler dialog box is shown. This security feature protects users from accidental execution of an application with a dangerous or malicious content. This request is made every time that the application is launched, unless the dialog box for that protocol is disabled.

Note:If no application is registered to a URL protocol, Internet Explorer 11 and later displays information explaining that the web application requires a program that is not installed.

Resolution

To prevent Internet Explorer 11 and later from displaying the Application Protocol Handler dialog box after a link is clicked, the user should clear the Always ask before opening this type of address check box.

Note:If no application is configured to handle a non-standard protocol, portions of a web application might fail to work.

See Also