`
237253995
  • 浏览: 24061 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

微信浏览器下提供的分享回调

 
阅读更多
<script type="text/javascript"> 
        // 所有功能必须包含在 WeixinApi.ready 中进行

        WeixinApi.ready(function(Api) { 
            // 隐藏右上角popup菜单入口 
            //Api.hideOptionMenu(); 
            // 隐藏浏览器下方的工具栏 
            //Api.hideToolbar(); 
            // 分享的回调

            // 微信分享的数据

            var wxData = { 
                "imgUrl" : '', 
                "link" : '', 
                "desc" : '', 
                "title" : "" 
            }; 
            // 分享的回调 
            var wxCallbacks = { 
                // 分享操作开始之前 
                ready : function() { 
                    // 你可以在这里对分享的数据进行重组 
                }, 
                // 分享被用户自动取消 
                cancel : function(resp) { 
                    // 你可以在你的页面上给用户一个小Tip,为什么要取消呢? 
                }, 
                // 分享失败了 
                fail : function(resp) { 
                    // 分享失败了,是不是可以告诉用户:不要紧,可能是网络问题,一会儿再试试? 
                }, 
                // 分享成功 
                confirm : function(resp) { 
                    // 分享成功了,我们是不是可以做一些分享统计呢? 
                }, 
                // 整个分享过程结束 
                all : function(resp) { 
                    // 如果你做的是一个鼓励用户进行分享的产品,在这里是不是可以给用户一些反馈了? 
                } 
            }; 
            // 用户点开右上角popup菜单后,点击分享给好友,会执行下面这个代码 
            Api.shareToFriend(wxData, wxCallbacks);

        }); 
    </script> 

 

分享到:
评论

相关推荐

    php微信浏览器分享设置以及回调详解

    主要为大家详细介绍了php微信浏览器分享设置以及回调,感兴趣的小伙伴们可以参考一下

    PHP微信H5支付完整代码(包含回调后台代码),改好商户资料和您回调地址即可使用

    1. **微信H5支付**:微信H5支付是微信支付提供的一种针对移动浏览器的支付方式,用户在H5页面中点击支付按钮后,会跳转到微信支付页面完成支付流程。 2. **PHP**:PHP是一种广泛使用的开源服务器端脚本语言,尤其...

    微信分享(html5兼容所有的移动端浏览器)

    通过设置合适的错误回调函数,我们可以捕获并处理这些问题,确保用户在出现问题时能得到合理的提示。 总结来说,实现“微信分享(html5兼容所有的移动端浏览器)”需要结合HTML5的多种特性,如Web存储、跨文档消息...

    微信浏览器内置JavaScript对象WeixinJSBridge使用实例

    微信浏览器为了方便开发者实现特定的功能,如在微信内分享内容、检查用户是否关注特定公众号等,提供了一个名为`WeixinJSBridge`的JavaScript对象。这个对象是微信内嵌浏览器特有的,允许开发者在网页中调用一系列...

    JavaScript 监控微信浏览器且自带返回按钮时间

    此外,要注意的是,微信浏览器可能会有自己的一套机制来处理返回事件,因此在某些情况下,纯JavaScript的解决方案可能不完全有效。此时,可以考虑结合微信JS-SDK(微信官方提供的JavaScript库)来更精确地控制用户...

    微信浏览器下拉黑边解决方案 wScroollFix

    同时,为了避免频繁回调,还应用了防抖(debounce)技术。 `wScroollFix` 的使用非常简便。你可以通过 `npm install wscrollfix` 安装,或者直接从 GitHub 下载 `dist/wScrollFix.js` 文件。库会全局暴露 `wScrollFix...

    h5调起微信支付

    这个方法会在微信内置浏览器环境下触发支付流程。 6. **用户确认支付** 用户在微信内看到支付弹窗,确认支付信息后输入密码或者使用指纹支付,完成支付。 7. **处理支付结果** 支付成功后,微信会向商户服务器...

    H5微信支付完整demo php版

    5. **支付回调通知**:支付成功后,微信服务器会向商户后台发送支付结果通知(异步),商户系统需要监听这个通知并进行处理,如更新订单状态、库存等。 6. **前端同步查询**:为了防止网络延迟或异常情况,前端可以...

    解决微信授权成功后点击按返回键出现空白页和报错的问题

    微信授权我是 在index.vue做的授权,是一个空白页,因为授权需要回调所以这个页面会刷新两次,当我们授权成功进入主页面后,点击返回键或者点击手机的物理返回键,因为浏览器history机制,按物理返回或者返回肯定是...

    手机浏览器调用微信H5支付源码

    微信H5支付的流程大致包括以下几个步骤:商户服务器生成预支付订单、获取预支付交易会话标识(prepay_id)、前端展示支付页面、用户确认支付、商户服务器回调处理支付结果。 2. **源码解析**: - `paydemo....

    微信分享信息弹出提示操作说明 朋友圈微信分享代码

    4. **回调处理**:微信SDK提供回调函数,用于处理分享结果。通过实现`IWXAPIEventHandler`接口,重写`onResp`方法,可以监听分享状态的变化,例如成功、失败或取消。 5. **图标资源**:在文件列表中看到`icon_...

    html5手机浏览器微信支付

    - **支付结果通知**:支付完成后,微信服务器会将支付状态回调至开发者设定的回调URL,开发者需要在此接口中处理支付成功后的业务逻辑,如更新订单状态。 3. **安全考虑** - **签名验证**:为了保证数据的安全性...

    HTML5中外部浏览器唤起微信分享功能的代码

    需要注意的是,这种解决方案可能并不适用于所有浏览器,尤其是对于不支持特定API或不兼容的浏览器,可能需要额外的处理或提供备选的分享方案。此外,微信本身也在不断更新其分享接口,因此开发者需要定期检查和更新...

    vue 微信分享回调iOS和安卓回调出现错误的解决

    本文将深入探讨如何解决Vue微信分享回调在iOS和Android上遇到的错误。 首先,为了实现微信分享,我们需要在项目中集成微信JavaScript SDK(jsSDK)包。这通常涉及到在HTML文件中引入对应的SDK脚本,并通过接口向...

    微信支付(暂时实现了扫码支付、app支付、h5支付、回调辅助函数)

    综上所述,"wxpay_sdk-master"提供了一套完整的Python实现,覆盖了微信支付的主要支付场景,并包含了处理支付回调的辅助工具。开发者可以借此快速集成微信支付功能,提升用户体验,同时保证交易安全。在实际应用中,...

    jQuery手机端QQ微信微博分享插件

    配置内容通常包括设置分享的标题、描述、URL以及回调函数等,以实现个性化分享。 总的来说,这款jQuery手机端QQ微信微博分享插件是提升网站社交互动性的利器,它简化了多平台分享的复杂性,使开发者能够快速地为...

    Asp微信支付H5接口Demo:适用于手机端除微信以外的浏览器

    【Asp微信支付H5接口Demo】是一种针对手机端非微信浏览器的应用场景设计的支付解决方案。这个Demo由ASP(Active Server Pages)编写,允许开发者集成微信支付功能到他们的H5(HTML5)网页中,使得用户在不使用微信...

    解决微信内置浏览器返回上一页强制刷新问题方法

    在这个事件的回调函数中,我们可以检查`event.state`是否为空,如果非空,则说明之前保存了状态信息。此时,我们可以读取`localStorage`或`sessionStorage`中的缓存数据,恢复页面状态,包括重新加载AJAX数据和设置...

    thinkphp5微信h5支付/手机浏览器调用微信支付

    这里我们关注的是如何在ThinkPHP5框架下实现微信H5支付,也就是在手机浏览器中调用微信支付的功能。这个过程涉及到的技术点包括PHP编程、ThinkPHP5框架的应用以及微信支付接口的调用。 首先,`ThinkPHP5`是一个基于...

Global site tag (gtag.js) - Google Analytics