【发布时间】:2022-11-18 19:38:42
【问题描述】:
在加载 loadPlayer 后,我从外部源加载了一个脚本,看起来像
function loadElement() {
new YT.Player('youtube', {})
}
我也在我的 TS 文件中使用
function loadPlayer() {
new window.YT.Player('youtube id', { ...somesettings })
}
然而,loadPlayer 函数首先被执行,然后loadElement 正在创建新的 YT Player 对象,这是我不希望发生的。有什么方法可以防止这种情况发生吗?我尝试在 loadPlayer 中添加对象冻结或使用代理播放,但它似乎不起作用。此外,我无法删除外部脚本。我需要做一些解决方法。
【问题讨论】:
-
“但是,首先加载函数 loadPlayer ......”是不是加载(创建)首先,或加载和执行第一的?
-
抱歉,首先执行
loadPlayer,然后执行loadElement并覆盖YT.Player对象
标签: javascript