Javascript 错误:';Can';找不到变量';仅在safari浏览器中发生?
所以基本上我有一个播放器和一个按钮,当我点击按钮时,它会播放文件,它适用于除safari以外的所有浏览器。Safari给出了以下错误: 在我的typescript文件中,我全局声明了变量,如下所示 声明var myPlayer:any 我在SAFARI浏览器中遇到的错误。我不知道我做错了什么Javascript 错误:';Can';找不到变量';仅在safari浏览器中发生?,javascript,typescript,browser,safari,angular6,Javascript,Typescript,Browser,Safari,Angular6,所以基本上我有一个播放器和一个按钮,当我点击按钮时,它会播放文件,它适用于除safari以外的所有浏览器。Safari给出了以下错误: 在我的typescript文件中,我全局声明了变量,如下所示 声明var myPlayer:any 我在SAFARI浏览器中遇到的错误。我不知道我做错了什么 Error line: 4999 message: "Can't find variable: myPlayer" sourceId: 5067445680 sourceUR
Error
line: 4999
message: "Can't find variable: myPlayer"
sourceId: 5067445680
sourceURL: "http://0.0.0.0:4200/main.js"
__proto__: Error
这与TypeScript的
声明var
无关,后者仅在编译期间使用。如果看不到该行的上下文,就不可能说出为什么会出现错误。您是否使用了一些播放器库?可能播放器无法在Safari浏览器上初始化。你用的是什么播放器?所以我没有用任何第三方播放器。但是它是一个内置在JSI中的播放器,我有一个文件my-player.js,它有所有要执行的功能或操作,我正试图在我的其他typescript组件中访问它,所以听起来好像我的播放器不包括在内。。。