/**!
* 微信内置浏览器的Javascript API,功能包括:
*
* 1、分享到微信朋友圈
* 2、分享给微信好友
* 3、分享到腾讯微博
* 4、新的分享接口,包含朋友圈、好友、微博的分享(for iOS)
* 5、隐藏/显示右上角的菜单入口
* 6、隐藏/显示底部浏览器工具栏
* 7、获取当前的网络状态
* 8、调起微信客户端的图片播放组件
* 9、关闭公众平台
转载
2023-08-03 17:08:29
120阅读
<script type="text/javascript">
window.onload = function() {
isWeixinBrowser();
}
//判断是否微信浏览器
function isWeixinBrowser() {
var ua = na
转载
2019-02-26 17:24:00
187阅读
2评论
今天分享一些平时不常用,但总有一天你会用到的浏览器调试技巧。先来看一个H5页面,下面是地址http://liticool.info/wsvist/index.html#/?sharekey=0a4384df4f65b6b47a74f76f8f3f3e1d&source=wxd56b51346bc8cbfc我是在微信中看到这个H5场景的,看到了里面酷炫的动画。就想看看这个效果是怎么实现的,然
转载
2024-05-14 15:19:50
356阅读
js判断是否微信浏览器、IE浏览器 /*判断(微信)浏览器*/function isWeiXin(){var ua = window.navigator.userAgent.toLowerCase();if(ua.match(/MicroMessenger/i) == 'micromessenger'){return true;}else{return false;}}if(isWeiX
原创
2022-01-14 10:30:52
293阅读
需求 现在微信内嵌了自己的 X5 浏览器内核,该内核毕竟与别的主流浏览器还是有一点差别,如何线上调试成了一个棘手的问题。 开发时我们还可以使用 alert,线上错误就没办法了,再说总alert也很烦。 参考《微信webview调试方法》下面这个步骤将允许你在电脑的 chromium 浏览器 :即时查看你在微信中渲染的html的 dom (会额外插入两个辅助用的 iframe)选中不同 dom 的
转载
2023-10-05 10:39:11
119阅读
今天一后台同事问我:为什么从App里面分享到微信好友时,在微信里没有发下载分享里的软件,而在浏览器中却可以? 于是我在微信公众号中试了一下,发现果然不可以下载。通过google 发现,原来是微信屏蔽了内置浏览器的下载功能。那么有没有解决办法呢? 肯定是有的。 判断发现是在微信中打开,给提示让其从右上角选择在浏览器中打开,这样的效果对于用户体验来说肯定是差的。所以我们经过长时间的尝试找到一个更好的解
转载
2024-05-14 14:34:01
97阅读
# 如何实现“js识别iOS微信浏览器”
## 简介
作为一名经验丰富的开发者,我将指导你如何实现通过js识别iOS微信浏览器。首先,我们需要了解整个流程,然后逐步进行操作。
### 流程步骤
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 检测是否为iOS设备 |
| 2 | 检测是否在微信浏览器中打开 |
### 操作步骤
#### 步骤1:检测是否为iOS设备
首先
原创
2024-05-16 03:51:54
101阅读
可以通过userAgent是否在微信浏览器里发起的请求:function isWeixn () {
原创
2022-12-01 15:15:27
179阅读
上周接到个需求,需求是这样的:用户扫一扫二维码会产生一个链接,该链接会向后端发送个请求,返回一个 apk 的下载地址,用户点击下载按钮可以下载此 apk。然后就发生了问题,经过测试,发现用微信扫一扫打开的页面点击下载按钮下载不了 apk,后百度之,原来是微信内置浏览器屏蔽了下载链接,后面和需求方沟通
转载
2016-10-29 17:29:00
188阅读
2评论
最近做很多HTML5的项目,很多页面会通过微信微博等SNS分享出去。在分享页面上提供公司APP的下载。但是在很多应用的浏览器中,点击下载链接无法下载应用。那么针对这些浏览器我们需要给用户提示从safari或者系统自带的浏览器打开分享页面。通过js就可以判断当前页面是在什么浏览器打开的。以下是一段示例...
转载
2015-12-18 18:48:00
186阅读
2评论
前言 众所周知,微信项目html5界面的开发时间会相对较长(为什么这么说就不解释了),以及在微信浏览器内会出现一些无法在web端检测出的问题,笔者有了模拟微信浏览器的想法,google之后,发现有方法来伪装浏览器,也就是利用浏览器的user Agent,(每款浏览器都有自己不同的user Agent ,而且通过user Agent可以判断浏览器版本、所用的操作
转载
2024-02-05 10:58:45
194阅读
/**!
* 微信内置浏览器的Javascript API,功能包括:
*
* 1、分享到微信朋友圈
* 2、分享给微信好友
* 3、分享到腾讯微博
* 4、隐藏/显示右上角的菜单入口
* 5、隐藏/显示底部浏览器工具栏
* 6、获取当前的网络状态
* 7、调起微信客户端的图片播放组件
* 8、关闭公众平台Web页面
* 9、判断当前网页是否在微信内置浏览器中打开
*
转载
2024-07-23 11:53:17
48阅读
近期在学前端,学到audio标签的时候就萌生了自己写一个播放器的想法。原本是在电脑端用的,但分享到微信或者QQ的时候,一般都是用手机打开。突然发现iOS不支持iframe标签滚动,为了让iOS也兼容iframe,需要设置几个css属性。我使用了iframe标签装载一个页面显示音乐列表,代码如下:<!--音乐列表-->
<div id="musicList" class="musi
转载
2024-01-20 06:02:24
238阅读
/**!
* 微信内置浏览器的Javascript API,功能包括:
*
* 1、分享到微信朋友圈
* 2、分享给微信好友
* 3、分享到腾讯微博
* 4、隐藏/显示右上角的菜单入口
* 5、隐藏/显示底部浏览器工具栏
* 6、获取当前的网络状态
* 7、调起微信客户端的图片播放组件
* 8、关闭公众平台Web页面
* 9、判断当前网页是否在微信内置浏览器中打开
* 10
转载
2023-12-19 20:54:39
165阅读
由浏览器与两个产品线团队合作,联合开发了浏览器版,即浏览器。2014年2月20日,腾讯宣布推出浏览器版,为用户带来更便捷的沟通方式。 [ 使用方法 编辑 入口 入口 安装完“浏览器版”之后,首次启动浏览器时,会在右上角工具栏按钮上出现按钮,以及“马上聊”的
转载
2018-06-26 10:18:00
293阅读
2评论
由QQ浏览器与微信两个产品线团队合作,联合开发了QQ浏览器微信版,即微信浏览器。2014年2月20日,腾讯宣布推出QQ浏览器微信版,为用户带来更便捷的沟通方式。 [使用方法编辑 入口安装完“QQ浏览器微信版”之后,首次启动浏览器时,会在右上角工具栏按钮上出现微信按钮,以及“微信马上聊”的小气泡: 登录1.二维码登录...
原创
2021-07-13 16:10:17
552阅读
这篇文章主要为大家介绍了详解如何让页面与 iframe 进行通信实现实例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪引言这篇文章介绍如何实现页面与 iframe 进行通信,实际工作中可能很难遇到,但一旦遇到了,我们要能够立即想到怎样去实现。iframe 向父级页面发送消息在 iframe 页面,使用 window.parent 调用 postMessage 方法,即
转载
2023-11-08 12:18:53
88阅读
在使用微信内置浏览器打开网页时,我们无法使用普通的open方法打开非网页内容,例如下载apk文件、pdf文件等。一般,我们会引导用户选择外部浏览器打开网页。在实践中,我发现还是很多用户会不小心点击下载按钮。这种使用体验确实很不好,但也很无奈~。 其实,在文件下载方面,http有一个规范。若我们开发的网页没有遵循这个规范,在电脑端打开文件,有时也会自动打开文件而不是打开下载窗口!浏览器打开链接的时候
转载
2023-12-11 16:04:41
743阅读
目前感觉大部分所接触过的项目,目标用户几乎都是使用微信浏览器打开的,在一定程度来说,发布测试版还有本地测试的过程中,微信这种怎么也清不掉的缓存真的很烦人.下面直入正题, 给出清除微信浏览器缓存的终极方法: 登出微信,再重新登录微信. ☆☆☆ 如果嫌麻烦的话, 可以试一下不一定成功的清除缓存方法:1. 重新刷新几次,直到缓存被刷掉 ☆2. 在改变的资源后面加上版本
转载
2023-07-12 20:22:15
456阅读
前言PC端web页面调试比较容易,这里主要说几种移动端调试的方法,从简单到复杂、从模拟调试到远程调试,大概分为几部分:1、Chrome DevTools(谷歌浏览器)的模拟手机调试2、weinre(web inspector remote)远程调试工具3、微信的“web开发者工具”,集成了Chrome DevTools和weinre,做的比较好4、Chrome DevTools远程调试A