Macos 当代码在本地运行时,您的浏览器(Mac上的Google Chrome)不支持Web MIDI API

Macos 当代码在本地运行时,您的浏览器(Mac上的Google Chrome)不支持Web MIDI API,macos,google-chrome,web-midi,Macos,Google Chrome,Web Midi,各位 我正在尝试一个简单的网络MIDI应用程序 我已经查过了,发现Google Chrome是唯一支持这个功能的浏览器。所以,我安装了这个,但我仍然得到这个 无法启用WebMidi错误:不支持Web MIDI API 通过你的浏览器。 在WebMidi.enable WebMidi.min.js:30 在script.js:430 anonymous@script.js:432 WebMidi.enable@WebMidi.min.js:30 anonymous@script.js:430 Pr

各位

我正在尝试一个简单的网络MIDI应用程序

我已经查过了,发现Google Chrome是唯一支持这个功能的浏览器。所以,我安装了这个,但我仍然得到这个

无法启用WebMidi错误:不支持Web MIDI API 通过你的浏览器。 在WebMidi.enable WebMidi.min.js:30 在script.js:430 anonymous@script.js:432 WebMidi.enable@WebMidi.min.js:30 anonymous@script.js:430 Promise.then async anonymous@script.js:154

Mac-10.15.2 铬-79.0.3945.117

根据这个链接-,Chrome肯定有支持

重要提示-如果我直接在codepen上运行代码,它就可以正常工作。因此,浏览器正在工作。但是当我尝试在本地运行时,我会得到错误

我错过了什么?这是chrome问题、Mac问题还是权限问题。或者,我是否需要一些特定的东西使MIDI代码在本地运行

我使用这个服务器,在本地运行代码


我已经研究了其他问题,但没有发现任何与Mac上Chrome相关的内容

我已经将web midi与Chrome和Opera一起用于10.12.6,所以我不会说Chrome是唯一一款具有web midi的浏览器

对于Opera,我认为我必须启用实验功能:

chrome://flags/#enable-experimental-web-platform-features
也许看看Chrome是否也需要它?
或者可能这只是10.15中所有锁定的副作用?

我会尝试一下Opera,看看它是否会有所不同。只是想强调一下,我可以直接在codepen上运行它。只有当我尝试在本地运行时,它才会给出该错误。但我会看看歌剧是否也有同样的问题。我怀疑这与在本地运行这些库有关。当使用地址0.0.0.0时,我看到了相同的错误,但当从127.0.0.1加载时,它工作正常
chrome://flags/#enable-experimental-web-platform-features