Мне нужно сделать скриншот WebView из webview_flutter, но он не работает.
У меня есть приложение, которое должно сделать скриншот WebView и затем обработать его. Я пытался сделать это с помощью пакета Screenshot. Я нашел эту информацию https://github.com/fluttercommunity/flutter_webview_plugin/issues/181#issuecomment-497625384
По ссылке я узнал, что это невозможно сделать через плагин Screenshot.
Screenshot(
controller: _screenshotController,
child: WebView(
initialUrl: widget._webUrl,
onWebViewCreated:
(WebViewController webViewController) {
if (_controller.isCompleted == false)
_controller.complete(webViewController);
},
),
);
void takeScreenshot() {
_screenshotController.capture().then(
(File image) async {
_screenshot = image;
}
);
Когда я делаю скриншот, я получаю прозрачное изображение PNG,тогда как я хотел бы иметь захват контента WebView