1

我想我快疯了,我所有的搜索都表明我做得很好,但我仍然得到相反的结果。我有两个脚本。第一个是库(RecordRTC),第二个是我使用该库的 javascript。无论我做什么,我的脚本都会首先加载——然后库会加载。我的浏览器一直显示(在时间线上)这是真的,我的脚本一直显示错误“RecordRTC 未定义”——我的脚本在加载库之前正在调用它。

下面是我正在使用的所有 html 代码。请发送帮助。

<!DOCTYPE html>
<html lang="en">
<head>
    <title>Testing RecordRTC</title>
<script type='text/javascript' src="http://RecordRTC.org/latest.js"></script>
</head>
<body>
    <div id="videos-container">
        <video id="video"></video>
    </div>
  <script type='text/javascript' src="./js/videos02.js" defer></script>
</body>
</html>
4

1 回答 1

3

使用验证器

async并且defer是布尔属性。它们要么存在,要么被省略。你不能给他们价值truefalseasync=false是一个错误,将被错误纠正为此脚本的 async is on

该库在加载之前被调用,因为您已经说过它可以异步加载和延迟加载,因此浏览器在加载其他脚本之前不会等待它。

于 2015-06-22T15:50:49.477 回答