有没有办法在 flutter web 上禁用应用程序下载选项?
Is there a way to disable the app download option on flutter web?
在计算机或移动浏览器中打开应用程序时,会出现下载或保存页面到桌面的选项。有一些解决方案可以禁用此选项吗?
您可以将此添加到 index.html 中的 <script>
标签:
window.addEventListener('beforeinstallprompt', function (e) {
e.preventDefault();
return false;
});
以下文章重点介绍了如何实现这一目标。
基本上,您需要在项目根目录中的终端中输入以下内容 flutter config --no-enable-macos-desktop --no-enable-windows-desktop --no-enable-linux-desktop
。
如果成功,您应该得到以下输出:
Setting "enable-linux-desktop" value to "false". Setting "enable-macos-desktop" value to "false". Setting "enable-windows-desktop" value to "false".
要再次启用这些设置,您需要从上面的命令中删除 no
s。
https://www.kindacode.com/article/how-to-disable-web-and-desktop-support-in-flutter/
在计算机或移动浏览器中打开应用程序时,会出现下载或保存页面到桌面的选项。有一些解决方案可以禁用此选项吗?
您可以将此添加到 index.html 中的 <script>
标签:
window.addEventListener('beforeinstallprompt', function (e) {
e.preventDefault();
return false;
});
以下文章重点介绍了如何实现这一目标。
基本上,您需要在项目根目录中的终端中输入以下内容 flutter config --no-enable-macos-desktop --no-enable-windows-desktop --no-enable-linux-desktop
。
如果成功,您应该得到以下输出:
Setting "enable-linux-desktop" value to "false". Setting "enable-macos-desktop" value to "false". Setting "enable-windows-desktop" value to "false".
要再次启用这些设置,您需要从上面的命令中删除 no
s。
https://www.kindacode.com/article/how-to-disable-web-and-desktop-support-in-flutter/