朋友 我也是小程序的webview中去用网页录音,但是录出来的声音有点问题......
微信小程序 通过web-view嵌入h5网页 录音权限获取不到?微信小程序 通过web-view嵌入h5网页 h5网页 录音权限获取不到 报错信息 : Object {name: "NotAllowedError",message constraint: undefined message. "Failed due to shutdown' name:"NotAllowedError toString: toString() h5录音获取代码如下 用户点击按钮触发 所以该怎么获取到录音权限呢 try { const stream = await navigator.mediaDevices.getUserMedia({ audio: true, // video: false }); console.log(stream, '权限允许'); // zegoClient.startPublishingStream(stream); } catch (err) { console.log(err, 900); console.error("权限拒绝:", err.name); // 输出具体错误类型 }
09-08这问题现在还是有的:)
小程序转发出去的页面参数被2次编码转发页面参数正常(未编码),从分享卡片打开是未被编码的参数 如图: [图片] 转发页面参数编过码,从分享卡片打开是被2次编码参数 如图: [图片] 请问是设计如此嘛?
09-05获取参数写onload里了? 一次次打开后第二次打开不走onload了。写onshow里
微信短链接的参数存在缓存?https://wxaurl.cn/xE5dBeYr1Bt 该条链接生成使用的参数是subjectId = 9 https://wxaurl.cn/itcengEhnzj 该条链接生成使用的参数是subjectId = 8 这两条链接通过手机端的微信环境打开后,是否因为缓存原因导致第二次获取的参数依然是首次打开的链接的参数,这会导致链接的参数实际上失去作用,这在开发中该如何解决
08-27楼上说的触发条件是指,webview监听事件的触发 [图片]
微信小程序和h5通信问题,小程序可以收到h5发的信息,但是无法触发message事件?<template> <web-view :src="url" @message="onWebViewMessage" /> </template> <script setup> import { ref } from 'vue' const url = ref('https://xxxx.com/communication-test.html') function onWebViewMessage(e) { console.log('miniapp-receive-web-view-handleMessage==》', e.detail) } </script> h5: // 发送消息到小程序 function sendMessageToMiniProgram() { if (!isMiniProgram) { addLog('通信', '非小程序环境,无法发送消息'); return; } const message = { type: 'fromH5', data: { timestamp: Date.now(), message: '来自H5页面的消息', userAgent: navigator.userAgent, url: window.location.href } }; addLog('发送消息', JSON.stringify(message)); // 通过wx.miniProgram.postMessage发送消息 wx.miniProgram.postMessage({ data: message }); addLog('通信', '消息已发送到小程序'); } 控制台输出: invokeAppService postMessage {type: "fromH5", data: {…}}data: {timestamp: 1751278609438, message: "来自H5页面的消息", userAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac O…er miniprogramhtmlwebview miniProgram port/63846", url: "https://xxxx.com/communication-test.html"}type: "fromH5"__proto__: Object 17
08-24网络请求接口需要在小程序后台配置域名的
体验版本和线上版本功能不能用?想问一下,想问一下,我的小程序在体验版本的时候功能正常,但是发布到线上环境之后,登录功能就失效了,这个是为啥呢我的小程序在体验版本的时候功能正常,但是发布到线上环境之后,登录功能就失效了,这个是为啥呢
2023-05-09搜索设备 连接/匹配设备 发送指令 等待答复 显示(操作成功/失败)
在小程序中通过蓝牙去控制设备操作改怎么实现?开发一个小程序,在小程序中搜索蓝牙设备,连接蓝牙设备,在小程序页面中输入内容来达到操作设备的目的。(例如说通过小程序去控制蓝牙台灯的开关)
2023-04-25想法没问题,但是容易被伪造请求,一般都是把wx.login获取到的用户openid按某些方式加密返回,请求时携带该加密参数。
关于小程序客户端请求安全判断问题?我想在后台判断请求的来源是否是小程序发起的,能否可以在发起微信请求时可以加上自定义的参数,只有微信后台知道,微信小程序请求后台服务时把这个参数传过去,以便判断请求来源。
2023-04-23直接打开貌似不行 ,,而且最好是自己写一套样式把wx-open-launch-weapp组件覆盖掉(不同手机上样式表现不同),判断为小程序环境可以先跳转小程序的中间页,在小程序中间页wx.navigateToMiniProgram再去跳转别的小程序。
wx-open-launch-weapp组件,在H5页面已可以使用,但是把此H5嵌入到小程序里失效?wx-open-launch-weapp组件,在H5页面已可以使用,但是把此H5嵌入到小程序里时,无法渲染按钮 下面的截图是使用微信打开H5时的页面, [图片] 下图是在小程序中加载上图中的地址,不会渲染打开小程序的按钮, [图片] 代码 <wx-open-launch-weapp id="launch-btn" appid="wx******" username="gh_******" path="pages/login/index" > <script type="text/wxtag-template"> <div style=" width: 100%; background: #0ca14a; " >aa - 打开小55程序 - tao</div> </script> </wx-open-launch-weapp> 看日志也获取到了权限 [图片]
2023-04-23个人感觉可能是pc端mac、window的渲染内核不同导致样式表现不一致
windows下打开小程序,点击进入webview下的h5页面,页面内样式展示不一致?正常 [图片] 不正常[图片]
2023-04-23localhost换ip
前端没有显示图片(显示如下错误),但是后端有图片的数据,应该怎么样解决?[渲染层网络层错误] Failed to load image http://localhost:3000/file%EF%BF%BD08-2fea-4213-b082-3bffd5b9bafd.jpg the server responded with a status of 404 (HTTP/1.1 404 Not Found) From server ::1(env: Windows,mp,1.06.2303220; lib: 2.30.4) [图片]
2023-04-23