MW Logo

魔窗JS SDK FAQ

Q1:H5中如何自定义渠道?

A:在短链接后添加mw_ck的参数就可以。例如,你要添加一个“魔窗流量”的渠道,使用的服务的短链接为https://a.mlinks.cc/AAby,添加渠道信息的链接为:https://a.mlinks.cc/AAby?mw_ck=魔窗流量。

Q2:JS中初始化Mlink的时候,mlink参数使用四位短链接(形如AAby)和使用完整链接(形如https://a.mlinks.cc.AAby)有什么区别吗?

A:没有任何区别,JS四位短链接补全。

Q3:可以将https://static.mlinks.cc/scripts/dist/mlink.min.js下载到自己服务器上使用吗?

A:建议不要这么做,原因有两个:1、有请求会向mlinks.cc写入cookies;2、这个文件的优化和调整比较多,放到自己服务器上后无法实时同步。

Q4:Mlink初始化的时候,参数params中的key/value和短链接后面直接加Query有什么区别吗?

A:没有任何区别,mlink JS会将params中的key/value自动添加到短链接后的Query。

Q5:new Mlink({}) 可以在点击按钮的时候调用吗?

A:不可以,原因是很多场景下必须人为点击触发,如果在点击的时候才初始化Mlink,后续跳转将无法完成。

Q6:H5页面需要初始化mLink功能的按钮必须是a标签吗?

A:是的,必须是a标签,因为a标签同事支持href跳转和onclick事件,mLink相关逻辑需要这两个功能的支持。