微信H5开发(二)

这篇主要讲解微信H5 常用到的微信模块和微信文件的引入及微信公众号、微信商务平台、微信开放平台的相关配置。
第一次使用微信开发文档的时候,感觉文档里面写的内容不算太难,但在实际开发中会碰到很多预想不到的问题。
微信开放平台、微信商务平台 有什么用?都在哪里用?
首先从微信公众号讲起,期间用到微信商务平台和微信开放平台再穿插着讲。
一、 微信公众配置
在注册完微信公众号(服务号)和完成微信认证后。
(1)功能设置
登陆微信公众号,在主菜单的 设置菜单下选择公众号设置子菜单。在页面上方选择功能设置。
这里写图片描述
功能设置里面包括业务域名、js接口安全域名及网页授权域名。这三个域名设置都需要绑定需要通过ICP备案的域名。其中业务域名和js接口安全域名每个月只有三次更改机会,网页授权域名没有做次数限制。
怎么绑定域名?
这里写图片描述
先下载第3条提到的txt文件,然后把这个txt放置到服务器项目文件的根目录(如果是tomcat,则放在root目录下)。想判断txt放置的位置对不对,只需先运行服务器上的项目,然后在浏览器上输入域名+项目名+text文件名.txt。如果txt能正常访问,就没问题了。
txt放置的位置没问题之后,在上图中输入服务器域名,点击保存即可。
业务域名配置、JS接口安全域名、网页授权域名配置好后,还需要配置IP白名单。
IP白名单位于设置主菜单下的安全中心。
这里写图片描述
白名单的作用就是公众号限定了只有IP白名单内IP才能成功获取该公众的access_token。

在请求access_token 时,需要用到appId和appSecret。这里需要用文档记录下来。
所有都配置好后,可以去 开发菜单->接口权限 参看所有的接口权限。如果网页授权 上面显示 已获取则代表 可以正常进行网页的授权开发。
(2)微信支付的配置
微信公众号配置左侧菜单有个微信支付子菜单,点击这个菜单就会看到 微信支付有三类:支付申请、服务商申请、M-A授权。
我这里介绍第三种M-A授权。
M-A授权需要和微信商务号挂钩。
微信服务商平台登录商务号,然后在产品中心下的APPID模块,添加需要接入的公众号APPID。点击确定。然后登陆对应的公众号,在M-A授权目录下面就能看到 申请单信息,点击同意后。再去查看接口权限信息就可以看到微信支付 权限 已获得。
获得了支付权限并不意味已经配置好了,微信商务平台(或者微信公众平台的微信支付菜单里面)有个支付授权目录绑定。一个微信商务号最多只能绑定5个目录。微信H5支付功能应该包括两个url(一个是后台的control,一个是前台的页面)。后台control负责微信的统一下单并生成getBrandWCPayRequest 的参数内容传回给前端。前端通过微信内H5支付执行微信支付。所有URL必须绑定两个,一个是control的url,另一个是页面的url。
微信规定url有效范围为一级,即:
如果绑定的url是:http://*/ 。它的下一级:http://*/pay 为有效url。
对单页面(spa):这里的url是可以包含#的。如:http://**/index.html# 。
spa的特殊情况:如果你当前的支付页面的格式为http://*/index.html?customer=a#/pay,或者:http://*/index#/Bill。 这种url 带?或者带#号。可以考虑用 history.pushState(null, null, str) 修改当前页面的url然后再调用支付接口。

<think>嗯,用户遇到了电脑开机输入密码后在欢迎界面问题,这确实是个挺烦人的故障。从用户描述来看,系统能正常启动到登录界面,但输入密码后就会住,这说明系统核心服务已经加载,问题可能出在用户配置文件、驱动冲突或后台服务上。 让我梳理一下可能的解决方案。首先想到的是用户配置文件损坏,这在Windows系统中很常见。引用[4]提到过用户缓存文件过大可能导致登录缓慢,这和用户的情况很相似。解决方法包括清理Temp文件夹和使用新用户测试,这两步操作简单且风险低,应该优先尝试。 其次是显驱动问题,引用[3]虽然说的是Ubuntu系统,但Windows也可能存在类似驱动冲突。特别是如果用户最近更新过显驱动,或者电脑有双显切换功能,禁用独立显测试是值得考虑的方案。 后台服务冲突也需要排查。引用[2]提到过开机自启软件的影响,比如某些安全软件可能会在登录时执行扫描导致顿。建议用户进入安全模式测试,这个环境能排除多数第三方软件的干扰。 硬件方面也不能忽视。磁盘故障可能导致系统读取用户配置时住,建议用户检查硬盘健康状态。内存问题相对少见,但如果有近期新增内存条的情况,兼容性问题可能导致这类故障。 最后是系统文件损坏这个终极方案。引用[5]展示的cleanmgr和sfc命令组合是修复系统文件的经典方法,虽然耗时较长但效果显著。如果前几种方法无效,这步就很有必要了。 考虑到用户可能不太熟悉技术操作,在回复中需要把步骤写得特别清晰。比如进安全模式要注明不同Windows版本的具体按键组合,清理Temp文件夹要给出完整路径。每个解决方案都标注了预期耗时和风险等级,这样用户可以根据自身情况选择尝试顺序。 相关问题设计也很重要。用户当前最需要解决的是欢迎界面问题,但之后可能想了解如何预防类似情况,或者优化开机速度。所以补充了关于用户配置文件管理、开机自启优化和系统备份的问题,这些都能帮助用户避免未来再遇到同类故障。</think>电脑开机输入密码后在欢迎界面(或显示“正在准备Windows”、“欢迎”字样后长时间无响应),通常由以下原因引起,可按顺序尝试解决: --- ### **一、用户配置文件问题 (最常见原因)** 1. **清理临时文件 & 用户缓存** - 重启电脑,在登录界面按住 `Shift` 键点击 **电源图标 → 重启**。 - 进入 **疑难解答 → 高级选项 → 命令提示符**。 - 输入以下命令清理缓存(替换 `YourUsername` 为你的用户名): ```batch del /f /s /q C:\Users\YourUsername\AppData\Local\Temp\*.* del /f /s /q C:\Windows\Temp\*.* ``` - 完成后输入 `exit` 重启电脑测试。 *📌 引用[4]指出用户缓存文件过大可能导致登录延迟[^4]。* 2. **新建本地用户测试** - 同上进入命令提示符,创建新用户并赋予管理员权限: ```batch net user TestUser /add net localgroup administrators TestUser /add ``` - 重启后用新用户登录。若正常,说明原用户配置文件损坏,需迁移数据。 --- ### **二、驱动冲突(尤其是显驱动)** 1. **进入安全模式** - 开机时强制断电3次,触发自动修复 → **高级选项 → 启动设置 → 重启 → 按 5 启用带网络的安全模式**。 2. **禁用显驱动** - 安全模式下,按 `Win+X` → **设备管理器 → 显示适配器** → 右键禁用独立显(如NVIDIA/AMD)。 - 重启正常进入系统后,卸载显驱动并重新安装官网版本。 *📌 引用[3]提到显驱动兼容性问题可导致登录循环[^3]。* --- ### **三、开机自启程序/服务冲突** 1. **清理启动项** - 安全模式下,按 `Ctrl+Shift+Esc` 打开任务管理器 → **启动** 选项 → 禁用所有非必要项目。 2. **执行干净启动** - 按 `Win+R` 输入 `msconfig` → **服务** → 勾选 **隐藏所有Microsoft服务** → **全部禁用**。 - **启动** 选项 → **打开任务管理器** → 禁用所有启动项 → 重启测试。 --- ### **四、系统文件损坏** 1. **执行系统扫描修复** - 命令提示符(管理员)中依次输入: ```batch sfc /scannow dism /online /cleanup-image /restorehealth chkdsk C: /f /r (重启后自动扫描磁盘) ``` --- ### **五、硬盘或内存故障** 1. **检查硬件健康状态** - 使用硬盘检测工具(如 CrystalDiskInfo)查看 **硬盘健康度**(重点关注“重新分配扇区计数”)。 - 运行内存诊断:按 `Win+R` 输入 `mdsched.exe` → 选择 **立即重启并检查**。 --- ### **六、终极方案:重置系统** 若以上均无效,备份数据后: - **设置 → 更新与安全 → 恢复 → 重置此电脑 → 保留我的文件**。 > ⚠️ 操作前务必备份重要数据至外部存储设备! --- ### **
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值