TryImpossible / flutter_web_optimizer

A optimization tools for flutter web, solved web page loading slow and browser cache problem.
BSD 3-Clause "New" or "Revised" License
92 stars 14 forks source link

当--asset-base为'./'时,生成的flutter_web_optimizer.dart重写了原生方法导致有些外部引入的第三方js库属性没有赋值上去。 #18

Closed liyingte998 closed 10 months ago

liyingte998 commented 1 year ago

var _setAttribute = element.setAttribute; element.setAttribute = function () { var args = Array.prototype.slice.call(arguments); // if (args[0] === 'src') { // //do something here // console.log('setAttribute', args[1]) // } _setAttribute.apply(element, args); } 请问该如何修改

TryImpossible commented 1 year ago

@liyingte998 ,你能提供demo吗?如果我重现不了,我无法去修改

liyingte998 commented 1 year ago

很抱歉无法单独抽离这个有问题的功能出来。 image image 以上两张图是跟问题有关的。

以下是正常赋值后的 image image