搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
爱喝兽奶帝天荒
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
基于SpringBoot高校心理教育辅导设计与实现_心理咨询系统后台管理员实体属性
2
RabbitMQ3.13.x之二_RabbitMQ所有端口说明及开启后台管理功能_rabbitmq 端口
3
数据结构—— 时间复杂度计算_数据结构与算法时间复杂度计算
4
2015年计算机外文参考文献,计算机毕业设计外文参考文献
5
什么是文件的上传漏洞?如何预防?_apache commons fileupload 防止文件上传漏洞
6
美团校招机试 - 小美的MT(20240309-T3)
7
Kafka入门,这一篇就够了(安装,topic,生产者,消费者)_kafka消费者组topic和sink
8
javax.security.auth.login.LoginException: Receive timed out
9
(java毕业设计源码)基于java(springboot)论坛管理系统_论坛管理系统bbsjava源码课程设计
10
人工智能在测试开发中的应用_ai测试开发
当前位置:
article
> 正文
flutter移动端向web端移植_flutter 的dart.io在web端不能使用
作者:爱喝兽奶帝天荒 | 2024-06-20 12:34:23
赞
踩
flutter 的dart.io在web端不能使用
项目中使用的flutter1.7.8版本中还未将web端与移动端进行统一,所以将web端与移动端分为两个项目。
在包方面
Web端与移动端在package方面主要的差异有移动端使用Flutter的包,web端使用flutter_web包
移动端能够使用的dart:io包在web端使用不了,web有个io.dart用来替代dart:io,因为flutter对web的支持时间还比较短,其中的方法没有实现,如post和get方法返回的是null(图一),类方面,dart:io有的File等类,在io.dart没有。
另外一个要注意的是使用了HTTPClient来实现代理的话,这个类在web端功能不全,而web端可以电脑直接抓包,也就不需要这个东西。
在库的使用方面
首先是Sharedpreferences这些移动端专有的库使用不了
另一个就是库中导入了dart:io的库也是使用不了的,通过不了编译。
有些库中导入的是flutter,这种也是使用不了的,不过在使用provide库的时候,因为库只有一个文件,所以做了下尝试,将库的文件放入项目,将库导入的flutter包改为flutter_web,发现能够正常的使用,说明有些库拿下来改改还是能用的。
在网络方面
浏览器的跨域访问限制使得flutter生成的js代码在访问网络方面需要服务端支持跨域访问,这个问题如果服务端没有限制访问的话,可以在谷歌浏览器使用Allow-Control
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/739817
推荐阅读
article
Flutter
Android
混合开发实战-集成与
调用
_
java
调用
flutter
...
一、在
Android
项目中集成
Flutter
1、打开Gradle Scripts下的settings.gradle2、...
赞
踩
article
DoKit
For
Flutter
新版本来袭_
flutter
dokit
...
新功能介绍控件检查查看当前页面上的控件信息,包含位置、大小、源码信息、对齐标尺和查看build链等。注:源码信息只有在d...
赞
踩
article
Flutter
For
Mac 开发
环境
搭建,傻瓜式~~
_
flutter
mac
上
安装
环境
...
下载
flutter
1: 下载地址: SDK 下载地址 2 :配置
环境
变量 会Vim的: vim ~/.bash
_
pr...
赞
踩
article
最新
Mac
搭建
Flutter
开发 环境 入门 保姆 小白 菜鸟 教程 2023.6.
16
_f...
最新
Mac
搭建
Flutter
开发 环境 入门 保姆 小白 菜鸟 教程 2023.6.
16
_
flutter
安装
20...
赞
踩
article
flutter
macos
环境安装_
macos
安装
flutter
...
flutter
macos
环境安装_
macos
安装
flutter
macos
安装
flutter
...
赞
踩
article
【
Flutter
】
Flutter
安装
和
配置
超详细(
mac
)
_
flutter
mac
...
Flutter
安装
和
配置
,
Flutter
和原生混合开发,原生集成
flutter
的两种方式
_
flutter
mac
flut...
赞
踩
article
Flutter
下载
安装,环境配置,以及简单使用 |
mac
苹果电脑 |
Android
开发_f...
好,到这里我们的环境配置和简单使用就弄好啦,希望大家都能有所得,我们下期在见,拜拜。_
flutter
下载
flutter
下...
赞
踩
article
Flutter
——
环境
搭建
(
MAC版
)
_
mac
flutter
环境
搭建...
文件,比如,在 Linux 和
mac
OS Mojave 或 Mojave 之前的系统里,是默认使用 Bash 的,所以...
赞
踩
article
flutter
mac
下搭建
flutter
开发
环境
_
mac
搭建
flutter
开发
环境
...
1,首先下载安装jdk下载地址:点击安装完成后,通过访达前往/Library/Java/JavaVirtualMachi...
赞
踩
article
Mac上
Flutter
开发
环境
搭建_
mac
debug
flutter
...
搭建
Flutter
开发
环境
的步骤_
mac
debug
flutter
mac
debug
flutter
...
赞
踩
article
flutter
搭建
mac
开发
环境_
mac
开发
flutter
...
flutter
搭建
mac
开发
环境, 前期准备,至少20G+的硬盘空间,否则xcode都安装不了, 以前也搭建过
mac
环境...
赞
踩
article
Flutter
之 Mac
环境
搭建_
flutter
环境
搭建
mac
...
目标在 Mac 下,搭建
Flutter
运行的 iOS 开发
环境
基础
环境
要安装并运行
Flutter
,您的开发
环境
必须...
赞
踩
article
搭建Mac
Flutter
开发
环境
_
mac
flutter
环境
...
基于Mac M1 Pro搭建
Flutter
开发
环境
,其他平台请参考官方教程。_
mac
flutter
环境
mac
flu...
赞
踩
article
flutter
windows
环境配置
win10
_
flutter
环境配置
win10
...
fluter环境配置_
flutter
环境配置
win10
flutter
环境配置
win10
...
赞
踩
article
mac
flutter
配置_
mac
运行
flutter
...
下载后解压放到一个文件夹 /Users/zhiyu/Documents/git
flutter
/
flutter
3.19.1...
赞
踩
article
flutter
多
版本
管理利器
fvm
的
详细
使用
介绍_
fvm
mod...
前言随着Flutter 2.0
版本
的
发布,Web端开发也正式被支持了,然后你迫不及待
的
将自己
的
flutter
版本
升级到了...
赞
踩
article
FVM
- Mac上管理
Flutter
多
版本
的
神奇_
mac
as
fvm
...
随着flutter2.0
的
发布,相信很多同学都是激动
的
心,颤动
的
手,想快速尝试一波,做一个吃螃蟹
的
人,本人也是怀揣着这样...
赞
踩
article
[
Flutter
]设置
应用
包名
、
名称
、版本号、最低支持版本、
Icon
、启动页以及环境判断、
平台
判断和...
运行上述命令后,
flutter
_launcher_icons 将根据你指定的源图标文件 app_icon.png 自动生...
赞
踩
article
Flutter
常用
指令
记录总结_
flutter
查看
依赖
库的
版本
记录...
Flutter
常用
指令
记录总结_
flutter
查看
依赖
库的
版本
记录
flutter
查看
依赖
库的
版本
记录 ...
赞
踩
article
flutter
iOS
和安卓的
version
,
build
区别_
ios
version
build
...
iOS
的
version
是关键的
,
build
次数不重要
,
version
要大于上一个
,
build
叠加就好
,
version
加1...
赞
踩
相关标签
android
移动开发
Android 架构师
flutter
macos
dart
app
flutter 环境搭建
ios