我想我会发疯,我所有的搜索都表明我正在做这件事,但我仍然得到了相反的结果。我有两个脚本。第一个是库(RecordRTC),第二个是我使用库的javascript。无论我做什么,我的脚本首先加载 - 然后库加载第二个。我的浏览器一直显示(在时间轴中)这是真的,我的脚本一直显示错误“RecordRTC not defined” - 我的脚本在加载之前调用了库。
以下是我正在使用的所有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>
答案 0 :(得分:3)
使用a validator。
async
和defer
是布尔属性。它们要么存在要么被省略。您无法为其提供值true
和false
。 async=false
是一个错误,将错误更正为此脚本启用了异步。
在加载库之前会调用它,因为你已经说过它可以加载异步并延迟,所以浏览器在加载其他脚本之前没有等待它。