javascript - 检测客户端机器上是否注册了 URI 协议(protocol)?

标签 javascript html

Web 应用程序是否可以检测客户端计算机上是否注册了协议(protocol)(URI 方案)?例如“spotify:”或“skype:”。

尝试在隐藏的 iframe 中打开 URL - 没用...

最佳答案

我认为不是。

这将要求浏览器间接了解用户在他们的软件上安装了哪些应用程序,这是一种不必要的透明度,因此存在安全风险。

关于javascript - 检测客户端机器上是否注册了 URI 协议(protocol)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8225233/

相关文章:

javascript - 从其他页面获取一些值

javascript - 每次点击后元素 ID 加一?

javascript - 在固定位置滚动

javascript - 鼠标位置分页

javascript - WebStorm 10.0.3 忽略 typescript 断点

javascript - 无法访问 React Component 中的 Javascript 对象

javascript - 确保元素高度相等

javascript - 无法访问数组javascript的下一个元素

html - CSS 垂直对齐无法正常工作

javascript - 如何从网页中打开一个小方框进行选择