Open swingboat opened 3 months ago
我们有一个子应用,这个子应用在某个时候,会动态创建一个Script标签,然后引入一个第三方的js文件。由于子应用已经被加载,这个第三方的js不会在WuJie的iframe中被加载,而仍然是在子应用所在的web Component中被加载。这样就会有一个问题:
如果这个第三方js文件中,有类似于getElementById这样的语句,这个语句将会返回undefined。因为子应用是在web Component中,需要先找到web Component才能找到这个ID。
我们需要怎么解决这个问题呢?由于这个js文件是第三方的,我们不能修改它。谢谢!
你可以使用无界的插件系统中的jsIgnores,它可以将js不经过无界的拦截加载在子应用iframe中
我们有一个子应用,这个子应用在某个时候,会动态创建一个Script标签,然后引入一个第三方的js文件。由于子应用已经被加载,这个第三方的js不会在WuJie的iframe中被加载,而仍然是在子应用所在的web Component中被加载。这样就会有一个问题:
如果这个第三方js文件中,有类似于getElementById这样的语句,这个语句将会返回undefined。因为子应用是在web Component中,需要先找到web Component才能找到这个ID。
我们需要怎么解决这个问题呢?由于这个js文件是第三方的,我们不能修改它。谢谢!