这是微信公众号H5的api,需要在公众号平台设置js安全域名和小程序没关系,然后wx.config是需要后端配合的(前端自己搞很麻烦),最后你需要确保wx.config验证通过了不能走失败,在最最最后不能直接发链接到微信聊天框,需要转成二维码在扫码进入页面后分享才会是卡片形式(最方便快捷的方案),然后提示“非微信官方页面,请确认是否继续访问”这个需要自己去申诉一下即可
用微信小程序的云开发静态网站做个邀请函的网,该网页分享给微信好友时如何显示卡片式的信息而非链接?网页使用vue做的单页面网页,为什么放到静态网站上,分享给微信好友,信息卡片是空的,且好友打开链接以后,微信还提示“非微信官方页面,请确认是否继续访问”,我的微信登录是小程序,我看这篇文档https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html#2第一条要求在微信公众号设置JS安全域名,微信公众平台-小程序里面没办法设置JS安全域名吗?我找了半天都没找到。 页面的index.html <head> <meta charset="UTF-8" /> <link rel="icon" type="image/svg+xml" href="/test.svg" /> <!-- 微信分享优化 --> <meta property="og:title" content="欢迎使用微信小程序" /> <meta property="og:description" content="欢迎使用微信小程序" /> <meta property="og:image" content="XXX" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta property="og:url" content="XXXX /> <script src="https://web-9gikcbug35bad3a8-1304825656.tcloudbaseapp.com/sdk/1.4.0/cloud.js"></script> <script src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script> </head> app.vue wx.config({ debug: false, // 开启调试模式 appId: "xx", //我的小程序appid timestamp: "", nonceStr: "", signature: "", jsApiList: ["updateAppMessageShareData", "updateTimelineShareData"], }); wx.ready(() => { // 设置分享给好友的内容 wx.updateAppMessageShareData({ title: "欢迎您使用小程序app", // 大标题 desc: "欢迎您使用", // 小标题/ link: window.location.href, // 分享的链接 imgUrl: "xxx", success: () => { console.log("分享设置成功"); }, }); });
04-08是这个方法没执行还是咋样的
在使用类似强退的机制情况下能调起Unload吗?如题,我写了一个当用户卸载页面时,调起出场函数的代码,如下所示。、 onUnload() { if (this.data.debugMode) { // 维修接口 console.log("【DebugMode=true】",'onUnload'); } if (this.data.logTimer) { clearInterval(this.data.logTimer); this.data.logTimer = null; } this.LeaveUser(); // 用户出场 }, 在实际使用(实机调试-电脑)的时候,我总会发现大部分直接关闭调试页面的场景下,用户出场的内容未被调起。 请问这是正常的吗?如果是正常的,那有办法避免吗(在不考虑修正用户行为习惯的情况下)?
04-03跳不进去是啥意思,扫码被拦截还是显示二维码链接啊
在微信公众平台设置扫普通链接二维码打开小程序,然后一开始能,到后面突然就跳转不进去了?在微信公众平台设置扫普通链接二维码打开小程序,然后一开始能,到后面突然就跳转不进去了
03-28不可以,webview是独立的
webview打开的网页是否可以获取小程序的缓存?webview打开的网页是否可以获取小程序的缓存?
03-26可以的啊,你直接写一个全局的js,然后每个页面进入后调用js里面的方法进行身份验证,未登录或者身份过期了就走授权,授权的回调页面可以获取当前页和参数进行变换,或者默认跳转到某一个页,看你们业务需求
uniappH5微信授权能写全局授权吗就是想把授权做成全局的,不是在首页里面,这样不管用户从那个页面进来都是无感授权
03-26不可以直接弹出弹窗登录或者跳转登录,文档说的很明白了,必要的时候在让用户登录,你可以放个按钮在首页,或者悬浮提示用户手动点击在弹窗或者跳转登录
小程序存在登录功能不符合运营规范问题: 首页不能弹登录弹框吗?实现思路: 初次进入小程序的其他页面【有可能是通过分享链接来的】,没有登录过的话就会进入首页, 按理说应该自动弹出登录弹框,现在屏蔽了 初次进入小程序的首页,不弹出登录, 点击首页任意点击跳转,会进入路由拦截器进行登录判断,没有登录就弹出登录弹框 在其他页面出现token失效信息 也会主动跳转首页并自动弹出登录弹框 登录弹框的实现: 有一个登录按钮 + 暂不登录按钮 登录按钮是绑定了手机号授权, 用户授权后进行 wx.login拿到code, 调用后端接口获取token, 登录成功进入信息完善页面, 引导用户输入微信昵称和头像。 以上是关于登录的所有处理,不知道为什么一直审核不过, 难道是因为没有调用wx.getUserInfo吗? 可是我不需要用户的信息。 难道是因为登录是个在首页的弹框吗? 难道必须要是一个登录界面才可以? 以下是相关代码。麻烦各位帮忙看一下具体问题在哪里, 审核一直过不去,实在想不通。 以下是路由拦截器: const navigateToInterceptor = { invoke({ url }: { url: string }) { const path = url.split('?')[0] let needLoginPages: string[] = [] const isNeedLogin = needLoginPages.includes(path) if (!isNeedLogin) { return true } const hasLogin = isLogined() if (hasLogin) { return true } // 未登录时,显示登录弹窗 showLoginPopup() return false }, } 以下是小程序入口拦截 onLaunch(async (options) => { const userStore = useUserStore() const hasLogin = userStore.isLogined uni.setStorageSync('recommendId', options?.query?.recommendId) // 首页的话不判断 if (!hasLogin && options?.path !== 'pages/index/index') { uni.switchTab({ url: '/pages/login/index', }) } })
03-26朋友圈没有自定义按钮唤起分享,只有分享朋友可以,只能说你复制内容让用户自己去发朋友圈
微信小程序不支持自定义按钮分享朋友圈吗?能不能分享一个h5链接到朋友圈为什么微信小程序不支持自定义按钮分享朋友圈呢,??有没有办法分享一个h5链接到微信朋友圈
03-25uni已经支持skyline呢吗 在[代码]manifest.json[代码]中显式启用Skyline模式试试呢,然后你的ui版本是最新的吗
微信小程序在skyline渲染下,使用uni-popup底部弹框,无法弹起怎么办?<uni-popup ref="popups" type="bottom" :safe-area="false"> <view class="popupView" @click="toLogin"> hdgdfg </view> </uni-popup>微信小程序在skyline渲染下,使用uni-popup底部弹框,无法弹起,但是在webview渲染下,是可以正常底部谈起的,怎么在skyline渲染下谈起弹框呢?
03-24是点击播放按钮也无法播放还是无法自动播放,看下日志是有错误吗监听下视频加载完成失败状态
小程序video组件,开发者工具能播放视频,IOS系统能播放,安卓系统无法播放视频?video
03-24目前仅支持 [代码]flv[代码], [代码]rtmp[代码] 格式 m3u8的话建议使用video拉流
live-player组件无法播放m3u8视频流?小程序主体是政府,服务类目是政务民生-自然资源规划,开放设置了已开通了接口权限live-player,微信开发者工具基础库3.7.11,使用live-player无法播放视频流,视频流地址是https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8,在线是能播放的,但在live-player组件里无法播放,黑屏. <live-player src="https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8" controls />
03-24