草庐IT

webview_flutter

全部标签

推荐一下我的 Flutter 学习资源

我接触Flutter才半年,但进步却很大,这主要是我找到了好的学习资源,今天就把这些资源推荐给大家。掘金的Flutter专区网址是:https://juejin.cn/tag/Flutter,这里每天都会更新几篇Flutter相关的文章,建议每天关注这里的新文章。并把过去的最热文章翻看一些。推荐关注郭树煜的掘金博客@恋猫de小郭,或他的公众号@GSYTech。Flutter核心技术与实战《Flutter核心技术与实战》是极客时间开设的Flutter专栏,由前美团点评高级技术专家陈航主理。内容有广度也有一定的深度,目前的价格是69¥,非常值得推荐。但这个专栏的深度还不够,还需要学别的资源。雪峰的

Flutter 学习 之 图片的选择 裁切 保存

在实际任务中免不了对图片进行裁切文件格式转换图片的选取等操作这里做一个记录1.Flutter图片选择工具image_picker2.图片裁切工具image_cropper3.图片保存到相册image_gallery_saver图片选择器介绍这里我选择的是image_picker优点官方出品的插件可以直接调用相册和相机无需提前申请权限可以多选和单选选择丰富缺点多选需要长按没有明显的提示使用引用组件封装他的一个方法(以单选为例子)enumImageFrom{camera,gallery}///选择一个图片///[from]是相机还是图库///可选参数///[maxWidth]宽度,///[maxH

【Flutter】Flutter插件开发之创建iOS端插件

创建Flutter插件工程在AndroidStudio里点击Flie-New-NewFlutterProject,在左侧里选中Flutter,然后点击Next。创建工程.png在ProjectName里输入项目名,只能是小写英文在Projecttype里选择Plugin在Organization里写包名,.ProjectName会拼在包名的最后面成为包名的一部分也可以使用命令行fluttercreate--orgcom.example--template=pluginplugin_name来创建插件,其中com.example就是Organization,plugin_name就是Projec

flutter面试题

一、flutter与原生通信,三种通道的区别1.1MethodChannelFlutter与Native端相互调用,调用后返回结果可以Native端主动调用,也可以Flutter主动调用,属于双向通信此种方式最为常见,Native端调用需要在主线程中执行1.2BasicMessageChannel用于使用指定的编解码器对消息进行编码和解码属于双向通信,可以以Native端主动调用,也可以Flutter主动调用1.3EventChannel用于数据流(eventstream)的通信,Native端主动发送数据给Flutter通常用于状态端监听,比如网络变化、传感器数据等原文链接:https://

html - 在 macOS 应用程序中使用 Swift 3 在 WebView 中加载本地 HTML 文件

我在这方面遇到了困难。我不太确定我做错了什么。这是我为iOSUIWebView做的:leturl=Bundle.main.url(forResource:"index",withExtension:"html")letrequest=NSURLRequest(url:url!)webView.loadRequest(requestasURLRequest)不幸的是,这不适用于OSX应用程序。我找到了一些用于Swift2的代码。我对其进行了一些更改以使其与Swift3一起使用,但我仍然遇到错误。leturl=Bundle.main.url(forResource:"index",with

ios - Swift webview xcode 发布数据

我有一个当前编码如下的webview:leturl=NSURL(string:"http://example.com")letrequest=NSURLRequest(URL:url!)monitorView.loadRequest(request)这工作得很好,但是当涉及到向该url发布数据然后加载它时,我将如何处理?我是swift的新手,似乎无法弄清楚这一点。 最佳答案 你可以使用像NSURLSession这样的类,它允许控制你的HTTP交互,并在你的webView中加载HTML字符串使用示例:letrequest=NSMuta

uiwebview - Swift:webView 项目中的 ViewController 错误

使用Swift在Xcode6中编写一个简单的应用程序。classhtmlViewController:UIViewController{@IBOutletvarwebbb:UIWebView}classViewController:UIViewController{overridefuncviewDidLoad(){leturl=NSURL(string:"http://apple.com")letreqq=NSURLRequest(URL:url)self.webbb.loadView(reqq)super.viewDidLoad()}}“self.webbb.loadView(re

Flutter安装后出现HTTP host not reachable.

Flutter安装好配置环境变量之后在cmd运行Flutterdoctor出现如下两个问题:HTTPhosthttps://maven.google.com/isnotreachable.Reason:AnerroroccurredwhilecheckingtheHTTPhostHTTPhosthttps://cloud.google.com/isnotreachable.Reason:AnerroroccurredwhilecheckingtheHTTPhost解决办法1、找到fluttersdk的文件目录,打开下面路径文件flutter\packages\flutter_tools\lib

ios15及以上webview、Safari使用Websocket断连,1006无清晰错误码

文章目录问题表现:定位疑似原因:解决方式:定位问题思路过程记录:1、对比前端代码运行环境问题2、写纯请求前端代码连接,确认是否接口部署服务问题;3、IOS连接是否有对TSL安全协议版本有要求(使用的wss协议)4、验证iOS网络是否稳定&查阅信息是否iOS会出现频繁断连又迅速重连情况5、自己搞个nodedemo验证纯连接问题:6、IOS自身多运行环境对比:QQ频道应用、QQ聊天框、safari、chrome;题外做游戏通常都会用到Websocket,这个工具在前端本身的文档(Websocket-mdn)就简单得很,原理也很简单,就是http1.1的基础上增加了长链接,封装之后监听open、me

【Vue2+微信小程序】在微信小程序中嵌入webview并获取onMessage

前言实现在微信小程序中嵌入一个webview页面,并且在这个webview中进行操作后,能返回某些信息给到小程序中继续处理。使用:vue2+小程序原生开发。正文关于如何使用微信小程序访问外部链接,这篇文章说得很详细了。主要就是同域名下微信小程序新建嵌入webview的中间页web-viewsrc="url地址"bindmessage="onMessage">/web-view>jsPage({onMessage(e){console.log(e.detail.data);//e.detail.data就是vue里传来的参数,后续进行处理即可}});vue2index.html中引入sdk。sc