Javascript 检查是否已授予对Web MIDI API的访问权限?
如果通过请求访问MIDIJavascript 检查是否已授予对Web MIDI API的访问权限?,javascript,google-chrome,web-midi,Javascript,Google Chrome,Web Midi,如果通过请求访问MIDI navigator.requestMIDIAccess({sysex: true}) 用户必须在Chrome和Opera的模式中确认访问 有没有办法检查用户是否已经允许访问MIDI而不触发模式 我之所以想这么做是因为可用性的原因:如果用户第一次访问一页网站,他不应该受到安全模式的欢迎,在这种模式下,90%的用户出于习惯立即点击“阻止访问” 用户应该首先阅读全部内容,然后按下按钮触发RequestMidAccess例程。他应该只做一次 API中是否有我缺少的方法,或者是
navigator.requestMIDIAccess({sysex: true})
用户必须在Chrome和Opera的模式中确认访问
有没有办法检查用户是否已经允许访问MIDI而不触发模式
我之所以想这么做是因为可用性的原因:如果用户第一次访问一页网站,他不应该受到安全模式的欢迎,在这种模式下,90%的用户出于习惯立即点击“阻止访问”
用户应该首先阅读全部内容,然后按下按钮触发RequestMidAccess例程。他应该只做一次
API中是否有我缺少的方法,或者是否有类似于读取中的条目这样的解决方法chrome://settings/contentExceptions#midi-sysex?如果您开发MIDI web解决方案,我认为您的用户不会出于习惯而单击“阻止访问”。这不是一个“标准”用户,而是一个音乐工程师 访问MIDI不是一项基本操作。使用Sysex访问MIDI更为复杂和重要。我不希望那个网站在我的MIDI设备上读写sysex而不接受 说明书上说: 请求MIDI访问应提示用户访问MIDI 设备,特别是在请求系统独占访问时。在某些方面 在某些情况下,此权限可能已被隐式或 明确授予,在这种情况下,此提示可能不会出现 也许这是Chrome navigator中的一个参数,它会自动授权这个提示问题 看起来,你只是在Chrome navigator上设置了位置,为你的回复提供资金。基于域名,您可以自动接受此MIDI授权与delcaration域名网站,我认为
为什么不测试MIDIAccess对象的存在性?如果存在MIDI访问对象,您的用户已经接受授权MIDI sysex。如果您开发MIDI web解决方案,我不认为您的用户出于习惯而单击“阻止访问”。这不是一个“标准”用户,而是一个音乐工程师 访问MIDI不是一项基本操作。使用Sysex访问MIDI更为复杂和重要。我不希望那个网站在我的MIDI设备上读写sysex而不接受 说明书上说: 请求MIDI访问应提示用户访问MIDI 设备,特别是在请求系统独占访问时。在某些方面 在某些情况下,此权限可能已被隐式或 明确授予,在这种情况下,此提示可能不会出现 也许这是Chrome navigator中的一个参数,它会自动授权这个提示问题 看起来,你只是在Chrome navigator上设置了位置,为你的回复提供资金。基于域名,您可以自动接受此MIDI授权与delcaration域名网站,我认为 为什么不测试MIDIAccess对象的存在性?如果存在MIDIAccess对象,则用户已经接受授权MIDI sysex