
Security News
/Research
Wallet-Draining npm Package Impersonates Nodemailer to Hijack Crypto Transactions
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
star-m-share
Advanced tools
移动端share分享组件,现继承手Q分享和微信内嵌页分享
share.init(opt);
// opts: 同init参数
// type: 分享类型,0:QQ好友;1:QQ空间;2:微信好友;3:微信朋友圈
// cb: 4.7.2版本以下不支持此分享,这时会调用cb
share.MQQShareMessage(opts, type, cb);
// opts: 同init参数
// onMQQShowShareMenu: function,面板展示之后回调
// cb: 5.2版本以下不支持此分享,这时会调用cb
share.MQQShowShareMenu(opts, cb);
// opts: 同init参数
share.WeiXinShareToFriend(opts);
// opts: 同init参数
share.WeiXinShareToTimeline(opts);
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
flag | 初始化组件标识位,目前有share.FLAG_MQQ和share.FLAG_WEIXIN两个,可组合 | number | undefined |
title | 分享标题,会被<meta itemprop="name" content="..."/> 覆盖 | string | '分享' |
desc | 分享描述,会被<meta itemprop="description" content="..."/> 覆盖 | string | '点击查看详情' |
image | 分享图片链接,会被<meta itemprop="image" content="..."/> 覆盖 | string | undefined |
url | 分享链接 | string | location.href |
beforeMQQShare | 在MQQ分享之前调用,可以修改分享内容 | function | undefined |
beforeMQQShareTimeline | 在MQQ分享微信朋友圈之前调用,可以修改分享内容,因为分享朋友圈默认会把desc隐藏 | function | undefined |
onMQQShareBtnClick | 在MQQ分享面板中点击了分享类型之后回调 | function | undefined |
onMQQShare | MQQ分享回调,注:IOS不支持回调,分享微信好友和朋友圈不支持回调 | function | undefined |
beforeWeiXinShareToFriend | 在微信分享好友之前调用,可以修改分享内容 | function | undefined |
beforeWeiXinShareTimeline | 在微信分享朋友圈之前调用,可以修改分享内容,因为分享朋友圈默认会把desc隐藏 | function | undefined |
onShareWeiXinFriend | 微信分享好友回调 | function | undefined |
onShareWeiXinTimeline | 微信分享朋友圈回调 | function | undefined |
beforeMQQShare: function,在MQQ分享之前调用,可以修改分享内容
- args:
- shareParams: 分享内容对象
- return:
- shareParams: 修改之后的分享内容对象
beforeMQQShareTimeline: function,在MQQ分享微信朋友圈之前调用,可以修改分享内容,因为分享朋友圈默认会把desc隐藏,因此与分享好友分开
- args:
- shareParams: 分享内容对象,title已经替换为desc,原来的title在otitle字段
- return:
- shareParams: 修改之后的分享内容对象
onMQQShareBtnClick: function,在MQQ分享面板中点击了分享类型之后回调
- args:
- type: 用户点击的分享类型,0:QQ好友;1:QQ空间;2:微信好友;3:微信朋友圈
- return: none
onMQQShare: function,MQQ分享回调,注:IOS不支持回调,分享微信好友和朋友圈不支持回调
- args: (注:4.6版本以下无参数)
- result: MQQ分享结果
- retCode: 0:用户点击发送,完成整个分享流程;1:用户点击取消,中断分享流程
- type: 用户点击的分享类型,0:QQ好友;1:QQ空间;2:微信好友;3:微信朋友圈
- return: none
beforeWeiXinShareToFriend: function,在微信分享好友之前调用,可以修改分享内容
- args:
- shareParams: 分享内容对象
- return:
- shareParams: 修改之后的分享内容对象
beforeWeiXinShareTimeline: function,在微信分享朋友圈之前调用,可以修改分享内容,因为分享朋友圈默认会把desc隐藏,因此与分享好友分开
- args:
- shareParams: 分享内容对象,title已经替换为desc,原来的title在otitle字段
- return:
- shareParams: 修改之后的分享内容对象
onShareWeiXinFriend: function,微信分享好友回调
- args:
- res: 分享结果
- err_msg: send_app_msg:cancel 用户取消
send_app_msg:ok 分享成功
fail: 分享失败
- return: none
onShareWeiXinTimeline: function,微信分享朋友圈回调
- args:
- res: 分享结果
- err_msg: share_timeline:cancel 用户取消,注:检测用户取消动作只有IOS支持
share_timeline:ok 分享成功
fail: 分享失败
- return: none
FAQs
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
/Research
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
Security News
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.
Security News
/Research
Malicious Nx npm versions stole secrets and wallet info using AI CLI tools; Socket’s AI scanner detected the supply chain attack and flagged the malware.