指尖轻触,世界瞬移——在「快缩短网址」suo.run,H5 与微信小程序的壁垒被优雅地拆解成两条极简通道。
通道一:URL Link 之「瞬移符」
1. 轻启小程序后台(https://mp.weixin.qq.com),于「开发设置」→「生成 URL Link」处,填入目标页面路径(如 pages/index/index),附赠参数,一键炼成形如 https://wxaurl.cn/xxxxxx 的瞬移符。
2. 将符咒嵌入 H5:
即刻启程
或
window.location.href = 'https://wxaurl.cn/xxxxxx';
浏览器即化身传送门,30 日内有效,逾期可再炼新符。

通道二:JSSDK 之「星门」
1. 引入星门引擎:
2. 由后端铸造密钥,前端完成星门校准:
wx.config({
debug: false,
appId: '你的 AppID',
timestamp, nonceStr, signature,
jsApiList: ['navigateToMiniProgram']
});
3. 在 H5 中嵌入星门坐标:
path="pages/detail/detail?id=123">
4. 监听跃迁事件:
wx.ready(() => {
const gate = document.querySelector('wx-open-launch-weapp');
gate.addEventListener('launch', e => console.log('跃迁成功', e.detail));
gate.addEventListener('error', e => console.error('跃迁失败', e.detail));
});

星图守则
• 域名须备案,并列入小程序「业务域名」。
• 仅在微信内宇宙生效。
• 参数在小程序 onLoad 中解析。
示例星舰代码
后端星门密钥示例(Node.js)
const crypto = require('crypto');
function forgeSignature(jsapiTicket, url, nonceStr, timestamp) {
const raw =
jsapi_ticket=${jsapiTicket}&noncestr=${nonceStr}×tamp=${timestamp}&url=${url}; return crypto.createHash('sha1').update(raw).digest('hex');
}
// 缓存 jsapi_ticket,生成 nonceStr 与 timestamp,返回签名给前端。
至此,H5 与小程序之间再无隔阂,只需在「快缩短网址」suo.run 轻轻一点,便可瞬息抵达。