В настоящее время это невозможно (по состоянию на июнь 2019 г.) для любого пакета, который зависит от мобильной ОС. Причина этого заключается в том, что плагины на мобильных устройствах используют каналы платформы для связи с зависимыми от платформы реализациями кода для Android и iOS, написанными на java / kotlin для Android или objc / swift для iOS.
Единственный способ, с помощью которого эти пакеты могли бы работать в Интернете, - это если бы для них была написана специфичная для веб-реализации реализация, которая, как я полагаю, использовала бы библиотеку, скомпилированную emscripten, или, скорее всего, какой-то мост javascript для вызова соответствующих API-интерфейсов браузера. .
Из флаттера для веб readme :
flutter_web еще не имеет системы плагинов. Временно мы предоставляем доступ к dart: html, dart: js, dart: svg, dart: indexed_db и другим веб-библиотекам, которые предоставляют вам доступ к подавляющему большинству браузерных API. Однако следует ожидать, что эти библиотеки будут заменены другим API плагина.
Для любого плагина, который является 100% -ным кодом дротика , вы должны иметь возможность просто включить его в ваш pubspec.yaml так же, как в флаттере - под dependencies
.