【发布时间】:2022-11-24 10:26:55
【问题描述】:
我已经搜索并尝试了这些插件:
qr_bar_code_scanner_dialog: ^0.0.5
但是当我试图在我的手机浏览器中打开我的 Web 应用程序时,这些都不起作用。当我按下本应启动扫描仪的 Button 时,屏幕变黑了。
我已经看到许多其他人对此有疑问。所以我希望有一个适合我的解决方案。
我使用Flutter 的全部原因是它似乎是使用 Web 为 Android 和 iOS 开发应用程序的最简单方法。
在调试模式下,桌面浏览器和手机一切正常。
但当我使用Firebase Hosting 部署我的应用程序并使用手机浏览器时,情况并非如此。
IconButton(
onPressed: (){
//scanQR();
_qrBarCodeScannerDialogPlugin.getScannedQrBarCode(
context: context,
onCode: (code) {
print(code);
setState(() {
this.code = code;
});
});
},
icon: const Icon(Icons.qr_code_scanner),
iconSize: 130,
tooltip: 'Scan',
color: const Color.fromRGBO(28,37,44,1),
),
【问题讨论】:
标签: dart flutter-web