Edge 133 breaks links for custom protocol handlers

Eric G 10 Reputation points
2025-02-24T17:55:01.9133333+00:00

The issue described in https://learn.microsoft.com/en-us/answers/questions/2110073/edge-130-breaks-file-url-links has arisen again in Edge 133 and the prior workarounds to use the "Experimentation and Configuration Service" GPO or launch Edge with --disable-features=StandardCompliantNonSpecialSchemeURLParsing no longer resolve the issue.

Microsoft Edge Microsoft Edge development
0 comments No comments
{count} votes

3 answers

Sort by: Most helpful
  1. Anonymous
    2025-02-25T06:09:20.0133333+00:00

    Hi @Eric G

    This is the expected behavior. The workarounds are temporary. The feature is turned on again in Edge version 133. You can refer to the comment of open issues 130:

    Note: This feature is turned on again in Microsoft Edge version 133.0.3065.10 and higher. Customers are encouraged to test the impact of this feature and prepare for the change in behavior.

    To accommodate this change in behavior, software vendors that implement custom protocol handlers are urged to review developer guidance at Support Non-Special Scheme URL - Google Docs, with special focus on the "How to fix your custom URLs" section.


    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    Regards,

    Yu Zhou


  2. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more

  3. Eric G 10 Reputation points
    2025-02-26T22:41:42.2033333+00:00

    RESOLUTION:

    I was able to resolve the issue using your guidance. There was no need to remove the period in the handler name, nor the spaces from the subsequent arguments, but I did need to eliminate the double forward slashes (//) from the handler call for a new format of "intranetsite.vbscript:" followed by whatever argument we needed to call (e.g. intranetsite.vbscript:winword.exe, intranetsite.vbscript:\domain\path\file name.docx).

    In addition, I also needed to revise the parsing of this handler within our custom RunParam.vbs script to account for the removal of the forward slashes.

    Thanks so much for the assistance! It was invaluable in pointing me in the right direction.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.