1

所以我正在尝试制作一个基本上用作 URL 缩短器的 Web 应用程序,我可以在其中使用自定义协议navigator.registerProtocolHandler(我知道由于各种原因这不是一个好主意,但我只是想尝试一下用它)。例如,web+yt:将我重定向到 YouTube,并将web+yt:htb我重定向到 HowToBasic 的频道。到目前为止这是可行的,但问题是是否有办法查询哪些协议处理程序已注册?还有navigator.unregisterProtocolHandler注销它们的功能,但我找不到有关列表功能的任何信息。我可以将其存储到 cookie 或localStorage中,但如果我清除网站数据,我必须猜测哪些已注册,这不是一个很好的解决方案。大家知道有什么解决办法吗?谢谢

4

0 回答 0