gpt4 book ai didi

google-chrome - 用DART编写的Chrome打包应用程序:如何启用Webview标记下载文件

转载 作者:行者123 更新时间:2023-12-03 03:27:41 25 4
gpt4 key购买 nike

我有一个用DART编写的Chrome打包应用,我想允许标签显示PDF作为附件(Content-disposition:attachment;)与来自外部链接的HTTP响应一起显示。类似于此处描述的问题:Chrome packaged application - downloading file from Webview,但我的应用程序在DART中,因此存在一些限制。我收到“权限错误:”:“下载”的权限请求已被拒绝。” ,我看到了很多有关如何通过JS启用此功能的示例,但是有没有办法使用DART上的Chrome API来做到这一点?还是有其他解决方法仅显示PDF?

最佳答案

您可以尝试dart-js-interop

var webview = document.querySelector('#app-webview');
webview.on['permissionrequest'].listen((e) {
var evt = new js.JsObject.fromBrowserObject(e);
if (evt['permission'] == 'download') {
evt['request'].callMethod('allow', []);
}
});

关于google-chrome - 用DART编写的Chrome打包应用程序:如何启用Webview标记下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28589641/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com