Flutter for web 编写新标签
Posted
技术标签:
【中文标题】Flutter for web 编写新标签【英文标题】:Flutter for web write new tab 【发布时间】:2020-01-20 00:29:37 【问题描述】:所以我有一个 base64 编码字节的 html。
我想做类似的事情
let pdfWindow = window.open("")
pdfWindow.document.write("<iframe width='100%' height='100%' src='data:application/pdf;base64, " + encodeURI(base64EncodedPDF) + "'></iframe>")
在 web 上颤动。但是,当我运行
var openWindow = html.window.open("", "Form");
我没有能力为 pdf 编写 HTML。
我的目标是能够从浏览器打印 pdf,
有人知道从这里去哪里吗?
【问题讨论】:
【参考方案1】:使用url_launch包url_launch
void main()
runApp(Scaffold(
body: Center(
child: RaisedButton(
onPressed: _launchURL,
child: Text('Show Flutter homepage'),
),
),
));
_launchURL() async
const url = 'https://flutter.dev';
if (await canLaunch(url))
await launch(url);
else
throw 'Could not launch $url';
【讨论】:
以上是关于Flutter for web 编写新标签的主要内容,如果未能解决你的问题,请参考以下文章
Flutter for Web 生成的标签 <flt-*> 是啥?
如何在 Flutter 中在所有平台(包括 Web)上播放音频