首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

信中通过页面(H5)直接打开本地app的解决方案

简述 信中通过页面直接打开app分为安卓版和IOS版,两个的实现方式是完全不同的。...安卓版实现:使用腾讯的应用宝,只要配置了“下载”之后,打开链接腾讯会帮你判断本地是否已经安装了app,如果本地安装就直接打开,没有安装的话就是腾讯下载的页面进行app下载,当然下载的页面腾讯提供了几个模板...IOS实现:ios像直接点击链接打开本地app就难了,有两种方式可供我们选择:   1.腾讯深度合作的公司,信可以帮你打开app;   2.使用IOS9+的新功能“Universal Links”(通用链接...[重要]展示地址和打开的地址不能在一个域名下(作者测试发现放在同一服务器下都不行),比如展示页的地址是https://a.domain.com/?...id=10,打开的如果是https://a.domain.com/app/?id=10,系统默认是打开页面,而不是触发通用链接打开app; 3.

3.2K130
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    信中页面二次分享小图标丢失问题

    信JSSDK踩坑记录。 我们有房APP1.1的版本中增加了房产资讯的功能,昨天晚上有同事群里反馈从APP中分享的资讯到信中,然后再次分享出去的时候标题和小图标不见了,见下图: ?...最后没办法,只能去信公众平台开发文档上去找解决方案啦,信公众平台技术文档中 https://mp.weixin.qq.com/wiki 找到了JS-SDK说明文档。...JS-SDK是信公众平台面向网页开发者提供的基于信内的网页开发工具包。...屏幕快照 2018-05-08 09.56.04 PM.png 完了之后页面引入微信的js文件:http://res.wx.qq.com/open/js/jweixin-1.2.0.js 进行认证操作...,代码如下: wx.config({ debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以pc端打开,参数信息会通过log打出

    3.2K20

    使用Aliplayer信中播放视频的正确姿势

    信播放最大坑 h5页面分享到信上播放视频,最大的坑就是Android手机上,X5浏览器会劫持Video标签用播放器弹出全屏播放,处于最上层,覆盖DOM元素,而且播放完毕时,会出现广告视频,比如:...H5LiveDemo 点播视频 视频点播的一般的布局是上半部分为视频播放区域,下半部分为播放列表和评论区域,Android 信上的播放效果如下: 代码可以参考点播视频H5Demo 创建播放器 通过...x5_video_position和 x5_type属性指定视频的显示位置和启用H5同层播放 弹出全屏播放时的处理 这里主要分两种情况: 1.点击播放按钮开始播放时,信劫持视频弹出全屏播放,这时候...弹出全屏播放时的处理 点击播放按钮开始播放时,信劫持视频弹出全屏播放,这时候Aliplayer也会触发全屏事件,在这里调用取消全屏方法,并且调整评论、点赞等的布局。...改变视频显示方式 全屏播放视频默认是平铺的,如果想不平铺可以设置object-fit的样式为contain或其它 信返回时关闭页面 原来的页面上面打开另一个页面全屏播放视频, 如果正常流程返回时

    8910

    页面打开窗口好还是原页面打开好?

    ,可以新建窗口中打开打开大文档时,往往需要较长时间来加载,新建窗口打开该链接,可以让用户切换回原页面继续浏览,以等待文档加载完毕。...例子:博中的“查看大图”功能 4 填写资料,帮助页面等等的辅助窗口; 进行这些操作的时候往往需要两个页面来回切换,新建窗口打开可以方便用户查询相关信息。...将选择权留给用户自己,培养用户习惯,这里有个很好的例子--豆瓣,豆瓣几乎所有的链接都是在当前窗口打开,只有“豆瓣FM”"九点"“阿尔法城”“豆瓣说”这几个独立性教高的页面新建窗口打开。...这实际上也引出了新建窗口打开链接的第5种情况: 5 当网站上页面的独立性较大时,可以选择新建窗口打开; 这实际上把原网站当成该页面的入口,可用于辅助推广新产品,引导用户讲新产品当成独立产品使用。...社交类一定要从原窗口打开,因为体现了归属感,任何形式的新窗口、弹窗都会让用户猝不及防。 QQ空间,博,豆瓣都是原窗口打开

    2.6K10

    js控制浏览器新开窗打开页面

    2016-07-18 09:07:01 a标签有一个属性为target,将其值设置为“_blank“,即可新开一个窗口打开页面,那么通过js也可以控制打开新的窗口来开启页面。...我们都知道form表单提交可以刷新页面,同时如果给form表单设置一个target同样也可以达到a标签的效果 form.target="_blank"; form.action="aaa.aspx";...form.submit(); 如上代码,页面中设置一个隐藏的form表单,只不过里面不放置任何东西,提交表单几个跳转到一个新的页面,同时是用一个新的窗口打开。...都是使用js中的window.open有一个缺点就是容易被浏览器屏蔽。本文介绍了js打开新窗口的各种方法。...window.showModelessDialog('/red','','dialogWidth:800px;dialogHeight:300px')">open3 上面说的几种方式浏览器会拦截,下面来说一下如何避开浏览器拦截打开一个新页面的方式

    6.6K20

    信小程序之页面打开数量限制

    前面给大家分享了小程序登录相关的知识点: 《信小程序登录那些事》 《信小程序之启动页的重要性》 无论是小程序还是APP中,打开一个页面其实就是创建了一个新的View对象,一层层叠加的。...当点击页面的回退按钮就是把当前页面关闭。 这个过程中会涉及到一个问题,就是打开页面的数量。某些设计下,比如一个商品详情页面中会推荐其他的商品,这些商品点进去就是详情页面。...详情页面中又有推荐,又可以点进去。这样重复下去打开页面就会越来越多。 如果不做限制,当打开数量到一定程度的时候肯定会卡死了。...信小程序中打开页面不能超过10个,达到10个页面后,就不能再打开新的页面。 之前出现这个问题,还以为是Bug,是不是卡死了,后来发现只要回退一个页面又可以重新打开了。...才发现了最大10个页面的限制。 特意调研了其他公司的小程序,发现确实有这个问题。我这边就做了一个提示告诉用户不能打开这么多页面,不然用户会一脸茫然,点着点着就点不了。

    3.5K30

    新窗口中打开页面?小心有坑!

    打开页面地址是动态计算的?使用js进行window.open(url)搞定。 如果你人品比较好,你的页面可以顺利地运行到下线为止。...来两个例子 2.1 例子1: 步骤: 进入这个博帖子页面: http://blog.sina.com.cn/s/blog_c3a321040102wdq4.html 点击正文的”点击有惊喜哦“链接。...新窗口中打开页面的问题 用简单地方式(背景中提到的)新窗口中打开页面会有一些问题。问题分为安全和性能两方面。...回到例子1,可以自己动手尝试,打开的那个页面中,打开console, 输入opener,可以看到这个对象,正是打开页面的父页面的窗口对象。...例子2中,新页面中有一个定时器,每隔一段时间就有一个持续的循环,这个循环阻塞新页面本身的js线程的同时,也阻塞了opener(也就是打开页面的父窗口)里的js线程。

    5.3K21

    新窗口中打开页面?小心有坑!

    打开页面地址是动态计算的?使用js进行window.open(url)搞定。 如果你人品比较好,你的页面可以顺利地运行到下线为止。...来两个例子 2.1 例子1: 步骤: 进入这个博帖子页面: http://blog.sina.com.cn/s/blog_c3a321040102wdq4.html 点击正文的”点击有惊喜哦“链接。...新窗口中打开页面的问题 用简单地方式(背景中提到的)新窗口中打开页面会有一些问题。问题分为安全和性能两方面。...回到例子1,可以自己动手尝试,打开的那个页面中,打开console, 输入opener,可以看到这个对象,正是打开页面的父页面的窗口对象。...例子2中,新页面中有一个定时器,每隔一段时间就有一个持续的循环,这个循环阻塞新页面本身的js线程的同时,也阻塞了opener(也就是打开页面的父窗口)里的js线程。

    4K10

    利用预加载InstantClick.js提升页面打开速度

    类似的,我们可以鼠标滑到链接上到点击的时间间隙去加载这个页面,通常这个间隙有几百毫秒,利用InstantClick,我们可以充分利用这几百毫秒,让网站能够瞬间显示新页面,几乎没有延迟。.../instantclick.min.js"> InstantClick可能会导致出现白屏的情况,官方给出了例子,解决了和Google Adsense之间的冲突。...InstantClick工作原理 InstantClick使用pushState和Ajax(pjax)来实现,只替换和头部的,浏览器不必重新解析编译页面,这样页面跳转的过程中...,浏览器不会闪一下白屏,看上去页面瞬间就加载完成了。...InstantClick的进度条 默认情况下,InstantClick载入页面的时候,会在页面的顶部显示一个进度条,默认的颜色是#29d,你可以更改颜色: #instantclick-bar {

    3.7K00

    JavaScript判断浏览器内核,打开自动提示浏览器打开

    信会屏蔽 URL 自定义的 scheme ,导致无法跳转手机中的浏览器。网上有一些工具类网站可以实现直接跳转浏览器,之后有机会我会整理一下。...我们今天只讨论通过 JavaScript 判断是否信浏览器中打开,如果是则弹出提示,浏览器中打开。...,节省资源,提高打开速度。...通过 JavaScript 判断浏览器内核,如果是信,显示信息,提示“浏览器打开”,如果不是则自动跳转下载链接:   /*    * 智能手机浏览器版本信息:    */   var...    }   } else {     window.location = "https://www.baidu.com/appdown/baidu.apk";   } 这样如果是打开会自动提示浏览器中打开

    4.1K10
    领券