最近要使用OFD文件预览功能时,网上只推荐了一种插件就是ofd.js!按照GitHub官方指导和百度来使用,多半会报错,你会在控制台看到Module not defined
上图就是在百度和掘金找到的一摸一样的答案,网上就是互相抄。。。
直接这样使用就会出现我上面说的问题
解决上边的报错就需要引入一个文件,GitHub上的markdown有一处提现了,但是并没有说明需要引入,就有点坑,毕竟常规思维:我们都install,为毛好script:src
当引入完OfdParser.js后,我认为这样就可以了,运行之后还是会报错。。。wa not find(大概是这个,反正就是找不到 wa)
然后我又翻看了一遍GitHub demo,public文件下还需要加入一个OfdParser.wasm文件,这些操作都结束后,控制台终于不报错了,但是什么反应也没有!!!
我按照官方写法在parseOfdDocument外包裹了一层onWebassemblyRuntimeInitialized 还是没反应
依然无效┓( ´∀` )┏
然后自己尝试通过js引入,去掉onWebassemblyRuntimeInitialized,居然好使了😂
注:通过script标签引入ofd.js文件,使用时前边需要加'ofd.',至于那个secret是什么,我也不知道,总能搞出来就可以了