javascript - AudioJS, jQuery 不允许加载本地资源

标签 javascript jquery google-chrome firefox audiojs

我知道有类似的问题,但我找不到可以解释我正在尝试做的事情的问题。

在我将要处理的一个事件中,MC 需要从他的浏览器播放音乐(已设置为更新所有直播时间表)。

我遇到的问题是我得到了 Not allowed to load local resource当我尝试从本地驱动器加载音频文件时出错。

我尝试从本地驱动器加载文件的原因是万一网络出现故障或本地服务器出现问题,事件仍然可以继续。

我读到 Chrome 出于隐私和安全原因给出了这个错误,但是 Firefox 没有加载文件并且没有给出错误。

是否有可以实现此操作的浏览器,或者是否有更改浏览器设置以允许此操作的方法?

我已经尝试使用 Flash 设置将文件位置添加为受信任的位置,但是我无法找到显示 "Load from local disk (only)" 的 Flash 设置.

提前致谢。

最佳答案

不,出于安全原因,无法从本地计算机加载文件。想象一下如果它是 >:D

我能从你的机器上读到什么

您必须在 Web 服务器上运行您的代码,并将文件托管在该服务器上。如果您使用的是 Windows,则可以轻松安装 IIS,因为它作为附加组件包含在内。还有 XAMPP这是免费的。

关于javascript - AudioJS, jQuery 不允许加载本地资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42782811/

相关文章:

javascript - 使用 jQuery 打开和关闭 div 时遇到问题

javascript - 如何从下到上淡入

jquery - ASP.NET MVC - 路由仍然让我感到困惑

html - 如何测量浏览器中的 CSS 解析和渲染时间?

CSS 未显示在谷歌浏览器的覆盖选项卡中

javascript - Chrome 39 对下拉菜单的响应不可靠?

javascript - 如果声明有效..?或不?

javascript - jquery获取输入框的id

javascript - (jQuery) 如何避免在另一个点击事件下注册多个点击事件?

javascript - 如何将 lodash 更新到最新版本