我想在运行ES6 js的平台(Flarum)中加载this lightbox。我不是开发人员,可能会在出现错误时丢失某些内容。
我在其有限文档中指定的plugin-folder / js / forum / dist / extension.js中包含js代码,没有错误加载,但是当我尝试对其初始化时,在顶部添加var tobi = new Tobi()
上面的代码或在包含标题的模板文件中使用<script></script>
,我得到错误ReferenceError: Tobi is not defined
谢谢您的帮助。
答案 0 :(得分:0)
问题必须出在脚本导入方面。如果您在使用它的任何Javascript代码之前通过script
标记加载它,它就可以正常工作:
let tobi = new Tobi();
console.log(tobi);
<script src="https://rqrauhvmra.com/tobi/tobi.js"></script>