DCloud_UNI_GSQ
DCloud_UNI_GSQ
  • 发布:2020-06-12 23:39
  • 更新:2024-08-22 11:36
  • 阅读:212636

uni-app 部署 H5 到相对路径(含file协议打开)

分类:uni-app

自 HBuilderX 2.6.6 版本开始,uni-app 支持部署 H5 到相对路径,部署到服务端或在本地(使用file协议)打开均可。

使用方式

配置 manifest.json 配置 h5->router->base 值为 "./" 部署到相对路径

注意事项

按相对路径发行时路由模式强制为hash模式,不支持history模式(两者相悖)。

10 关注 分享
2***@qq.com 1***@qq.com 2***@qq.com l***@126.com 9***@qq.com 5***@qq.com 786395613 1***@qq.com 2***@qq.com w***@qq.com

要回复文章请先登录注册

2***@qq.com

2***@qq.com

一定要配置nginx吗
2024-08-22 11:36
2***@qq.com

2***@qq.com

打包后样式全部错乱是怎么回事
2024-06-28 19:22
上官钧墨

上官钧墨

vue3项目不支持file协议,希望能解决这个bug
2024-06-15 17:00
1***@qq.com

1***@qq.com

回复 1***@qq.com :
你解决了吗?
2024-05-06 10:13
1***@qq.com

1***@qq.com

回复 pchliang :
你解决了吗 Access to script at 'file:///E:/Code/uniapp/tll-reminder-h5/unpackage/dist/build/web/assets/index-ccf7c3cc.js' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, isolated-app, chrome-extension, chrome, https, chrome-untrusted. 我这个也是报这个错误
2024-05-06 10:11
y***@163.com

y***@163.com

回复 pchliang :
大佬,怎么解决,我也碰到这问题
2024-04-22 17:01
pchliang

pchliang

uni-app vue3版本编译后 不支持file://协议怎么处理, 我也试过了vue3的项目编译后是支持file://协议; uni-app vue3 编译后 引入js是使用 type="module" 的方式, 而vue3项目编译后引入js是使用defer="defer"
2024-04-11 15:22
1***@qq.com

1***@qq.com

路由模式 不能选,选了history 页面内部样式就错乱,是什么原因
2024-01-26 10:27
t***@163.com

t***@163.com

您好,请问在正常vite项目打包可以通过@vitejs/plugin-legacy插件实现浏览器向下兼容,而我的uniapp项目想打一个支持file协议的h5包时,配置了base路径,同时引入@vitejs/plugin-legacy插件并配置,但是实测项目还是无法双击index.html运行,打包时似乎并没有被插件转译代码,请问一下,这种情况应该怎么解决
2023-10-26 15:42
lishanjun

lishanjun

vue3改变打包路径/h5/为其他路径后再内置浏览器运行报:data:text/html;base64,PGh0bWw%2BPGJvZHkgYmdjb2xvcj0id2hpdGUiPjxoMj5GYWlsZWQgdG8gbG9hZCBVUkwgaHR0cHM6Ly9sb2NhbGhvc3Q6NTE3My9oNS8jL3BhZ2VzL2luZGV4L2luZGV4IHdpdGggZXJyb3IgRVJSX1NTTF9WRVJTSU9OX09SX0NJUEhFUl9NSVNNQVRDSCAoLTExMykuPC9oMj48L2JvZHk%2BPC9odG1sPg%3D%3D
2023-10-13 12:45