H5 调起第三方地图软件(百度、腾讯、高德)
新的需求,项目为 H5 嵌入 App,需要让 H5 能直接调起第三方地图软件实现目标地点的导航。
食用方法很简单,直接跳转相应的 URL
即可,不过 H5 无法判断用户是否安装了相应的地图 App。
区分用户端环境
1 | let ua = navigator.userAgent.toLowerCase() |
Salad taste like sad.
新的需求,项目为 H5 嵌入 App,需要让 H5 能直接调起第三方地图软件实现目标地点的导航。
食用方法很简单,直接跳转相应的 URL
即可,不过 H5 无法判断用户是否安装了相应的地图 App。
1 | let ua = navigator.userAgent.toLowerCase() |
习惯了 Webstorm 快捷的代码模板,而 VSCode 默认是没有 Vue3 代码模板的,无法愉快的食用 Vue3,那就扒贴自己创建一个模板!
界面右上角「文件」-> 「首选项」-> 「配置用户代码片段」-> 「新建全局代码片段文件」-> 键入vue3.json
回车。
进行一个copy
,具体模板自由发挥。
1 | { |
新的需求,前后端通信需要将数据加密后再传输,敲定了使用 AES。
1 | npm install crypto-js |
1.AES加密算法,ECB & CBC。
2.32位秘钥key(通过给定秘钥取md5值获得),”123456”。
3.16位初始向量iv,秘钥key的md5值前16位。
4.加密数据,”123456789”。
由于 IOS 系统「自动填充密码」这个功能是默认开启的,在小程序的登录页面,当填写完账号密码的 input 框光标离开后,选择不存储的话,有一定几率登录的 button 按钮会无反应。