昨天研究了一天终于得以解决。 首先项目使用的是react,跳转页面用的是history.replace或者histroy.push。ios进行二次分享的时候都会提示签名失效。androud是无任务问题的。 在各种尝试下,把跳转页面改成了window.location.href。在ios二次分享的时候成功。猜测ios在进入页面的时候把第一次进入的页面当成了要分享的页面,即使用history跳转也不会更改链接(机制问题?)
自定义二次分享ios不生效?同一个页面,A如果用ios手机从公众号分享B,是自定义卡片格式的(正确)。 B点击打卡A分享的链接,是b页面(正确的)。 A退出公众号,从对话框中点击分享给B的卡片,页面判断点击进来的人是和链接信息一样,就跳转到a页面(正确)。 但是跳转a页面以后,A再次从该页面分享,自定义分享失效。 再android机就不会出现这个问题。
06-27小程序中不能有tabbar 否则真机上跳转回小程序非tabbar页面的所有api均失效
wx.miniProgram.navigateTo在真机中无法跳转?wx.miniProgram.navigateTo在开发工具中可以跳转,在真机中无法跳转,报错invokeMiniProgramAPI:permission denied[图片]
2023-12-12您好,我不加参数,发现也跳转不了。除非扫一扫开发者工具生成的预览码,然后才会有效,否则wx.miniProgram.navigateTo不生效
webview组件中H5页面里的wx.miniProgram里面的方法都失效了?https://developers.weixin.qq.com/miniprogram/dev/framework/ability/domain.html 小程序webview组件中,传递给H5页面的url参数如果过长就会出现这个报错(如图)。页面会正常跳转过去,出现这个错误后H5页面中的wx.miniProgram.navigateTo就会失效。 [图片] 然后继续会报"errMsg": "invokeMiniProgramAPI:permission denied"。 我的参数信息如图[图片],我把参数转换成base64格式传递,也是有这个问题 我测试过了,如果把传递信息字符串变短就可以正常使用wx.miniProgram.navigateTo。也不会出现"errMsg": "invokeMiniProgramAPI:permission denied"这个错误了。 怀疑:可能是webview组件在处理参数时,遇到长参数报错了,导致jssdk配置wxconfig失败,后面调用wx.miniProgram的 所有方法都失效了。
2023-12-072023年12月07日依然有问题
webview嵌套H5页面调用wx.miniprogram.navigateTo失效昨天开始有部分线上用户说页面内的按钮点击没反,前几天还可以点击的,这个按钮调用的是wx.miniProgram.navigateTo
2023-12-07您好,我现在运行命令 到这里会自动打开微信开发者工具 $ ./cli.bat --auto E:\\activity\\kesite\\cos-power-only-lease-wechat --auto-port 9420 - initialize √ IDE server started successfully, listening on http://127.0.0.1:64623 [warn] DEPRECATED please upgrade to the following v2 command instead ( doc: https://developers.weixin.qq.com/miniprogram/dev/devtools/cli.html ) cli auto --project E:\activity\kesite\cos-power-only-lease-wechat --auto-port 9420 - open project with automation enabled 然后我在自己的项目下运行 jest index.spec.js 就报错 $ jest index.spec.js C:\Users\Wangaidi\AppData\Roaming\npm/node_modules/node/bin/node: line 1: This: command not found 可以帮忙看看是怎么回事吗
再win10下面安装稳定版之后运行cli出现js错误?指令:.\cli.bat --auto E:\books --auto-port 9420 版本: 稳定版 Stable Build 更新日志1.02.1907300 Windows 64 、 报错: Initializing... Please ensure that the IDE has been properly installed init error: { Error: ENOENT: no such file or directory, open 'C:\Users\Administrator\AppData\Local\微信开发者工具\User Data\Default\.cli' at Object.openSync (fs.js:448:3) at Object.writeFileSync (fs.js:1210:35) at C:\Users\Administrator\AppData\Roaming\Tencent\微信开发者工具\package.nw\js\common\cli\index.js:157:31454 at processTicksAndRejections (internal/process/task_queues.js:86:5) at process.runNextTicks [as _tickCallback] (internal/process/task_queues.js:56:3) at Function.Module.runMain (internal/modules/cjs/loader.js:880:11) at internal/main/run_main_module.js:21:11 errno: -4058, syscall: 'open', code: 'ENOENT', path: 'C:\\Users\\Administrator\\AppData\\Local\\微信开发者工具\\User Data\\Default\\.cli' }
2020-04-07D:/programs/微信web开发者工具> ./cli.bat --auto E:/activity/kesite/miniprogram-demo --auto-port 9420 我用这行命令提示我bash: D:/programs/微信web开发者工具: No such file or directory 然后 $ D:\Program\微信web开发者工具>./cli.bat --auto E:\activity\kesite\cos-power-only-lease-wechat --auto-port 9420 bash: D:Program微信web开发者工具: command not found
小程序的自动化端口小程序的自动化端口 怎么开启?
2020-04-06