微信小程序调用局域网服务器,微信小程序中使用mdns api扫描局域网内的打印机...
在微信的小程序api中,有个wx.startLocalServiceDiscovery(Object object),开始搜索局域网下的 mDNS 服务。它可以搜索局域网内的网络打印机。
下面的代码片段展示怎么使用该API扫描局域网内的打印机,核心代码如下:data: {services:[],
}startMdns: function () {
var that = this
wx.showLoading({
title: '扫描中...',
})
wx.startLocalServiceDiscovery({
serviceType: '_http._tcp',
success: function (res) {
wx.onLocalServiceFound((result) => {
// 发现服务后,添加到services数组中
that.data.services.push(result)
})
}, fail: function (err) {
console.log(err)
}
})
// 设置超时函数,3500ms后结束扫描
setTimeout(() => {
wx.hideLoading({
success: (res) => {},
})
wx.stopLocalServiceDiscovery({
success: (res) => {
},
})
}, 3500);
},
微信小程序调用局域网服务器,微信小程序中使用mdns api扫描局域网内的打印机...相关推荐
- 微信小程序调用JSAPI进行微信支付
微信小程序调用JSAPI进行微信支付 1.小程序中先调用接口在微信支付服务后台生成预支付交易单,返回正确的预支付交易后调起支付: 2.商户server调用再次签名: 3.唤起微信支付页面,进行支付: ...
- 微信小程序云函数服务器,微信小程序云函数使用的几点说明
微信小程序云函数是一个好东西,相当于微信为我们提供了一个可以跑node.js的服务器,并且可以外部通过API的方式调用云函数,不过微信的文档一向写的不明不白,初学的时候踩了不少坑,在这里记录下来. 1 ...
- 小程序登录本地服务器,微信小程序实现用户登录模块服务器搭建
我选用的是node.js来搭建服务器,没有安装的小伙伴可以参考我的node.js其他博客. 服务器安装与配置 初始化项目,将会自动创建package.json配置文件. npm init -y 安装E ...
- 微信小程序调用PHP接口,微信小程序调用PHP后台接口教程
微信小程序调用PHP后台接口,解析纯html文本,效果图片预览 1.微信js动态传参: wx.request({ url: 'https://m.****.com/index.php/Home/Xia ...
- 微信怎么开免流量服务器,微信如何省流量?关掉这几个功能 省一大半流量
月光族这个词,最早是用来形容不懂节俭的年轻人.每逢月末之时,一定会出现口袋中没钱的窘境.然而,随着智能机时代的到来,月光族也有了新的诠释,即那些到了月末,一定没有流量的用户们.事实上,没有流量是一件很 ...
- 微信公众号广告平台服务器,微信公众号的与众不同,从第三方平台开始
"人外有人,天外有天".随着公众平台日益渐火,微信公众号的建设单纯只靠健全他的自定义菜单,完善消息回复体系,稳定高质量更文频率,就能给自己的平台带来源源不断的粉丝了吗 为什么需要创 ...
- 微信怎么退出我的城市服务器,微信没有城市服务怎么办 微信城市服务在哪里...
截至现在,微信城市服务已经接了全国多个城市,当然不少其他地区的用户也想看看这城市服务功能到底怎样,可以在自己手机微信上却是怎么也找不到城市服务,下面我来说下微信城市服务在哪里,微信没有城市服务怎么办. ...
- 微信转错怎么联系服务器,微信转账转错了怎么办 微信转账转错了怎么追回
微信时可以绑定银行卡之后,进行直接的转账的,快捷方便,生活中很多人都会选择.而微信转账转错了怎么办?微信转账转错了怎么追回?看看下文介绍吧. 微信转账转错了怎么办 一.微信中设置延时转账 1.打开手机 ...
- 应用程序层网关服务器,使用应用程序网关路由流量
使用应用程序网关路由流量 已完成 10 分钟 应用程序网关管理客户端应用程序可发送到 Web 应用的请求. 应用程序网关根据请求的 URL 将流量路由到 Web 服务器池. 这称为"应用层路 ...
最新文章
- SharePoint 2007 文件夹或者文件名过长
- DSP/BIOS中的数据类型
- msdn关于Visual C++ 编译器选项的说明
- 性能更好的js动画实现方式——requestAnimationFrame
- tensorflow2.0 与tensorflow1.0的性能区别
- coo_maxtrix保存到本地
- freeBSD时区设置与时间设置
- 客户挽留:信用卡客户流失管理
- 李洪强iOS开发之- 实现简单的弹窗
- abaqus单位_ANSYS和ABAQUS哪个好,一个例子告诉你
- matlab多项式加法运算,matlab多项式运算与代数方程求解解析.ppt
- virtualbox下安装archlinux
- php代码质量怎么提高,如何提高PHP代码的质量?第一部分 自动化工具
- SurfaceView + MediaPlayer 实现列表循环播放视频
- 【nginx系列】深入理解nginx原理
- endnotex8与9的区别_下载安装EndnoteX8或EndnoteX9,建立数据库并以自己的名字命名。...
- 无人机水平方向四环串级控制,竖直方向三环串级控制(2020.6.30备份)
- Gwallet小百科 | 2019年区块链游戏行业发展现状分析
- Verilog AXI Components
- Orcale 批量更新sql
热门文章
- ePower入门-TLE9879连接不上JLink
- 不安装工具快速破解网吧不能下载、注册表锁定、窗口不允许等
- 分形几何算法和实现(C语言)
- python: print end=''参数意思,默认起到换行作用=='\n'
- Java 多项式求值
- 报错 : CRTC 63 尝试模式 CRTC 63:尝试 800x600@60Hz 模式输出在 1366x768@60Hz (通过 0)
- 幸福 兴趣 工作 心态
- 桌面融合-投影融合原理
- 分享给大家几个好玩的网站
- 【转载】csr8670--sink工程的大致工作流程分析(以speaker为例)二