微信打开网页不能下载的解决

news/2024/10/18 6:13:12/

一个手机端网站的项目,考虑到用户可能用微信扫码打开网站,而微信内置浏览器并不允许用户进行下载。查阅资料后,我做了如下的兼容。

了解到可以用如下方法判断微信浏览器

function is_weixin(){var ua = navigator.userAgent.toLowerCase();if(ua.match(/MicroMessenger/i)=="micromessenger") {return true;} else {return false;}
}

(以上代码来自http://blog.wpjam.com/m/is_weixin/)

首先,下载链接改为一个新的html页面。在此新页面中改写上面的代码为

window.οnlοad=function () {var ua = navigator.userAgent.toLowerCase();console.log(ua);if(ua.match(/MicroMessenger/i)!="micromessenger") {window.location="lesson.doc";}
}  

问题解决。so easy。

 

第一篇博客,low就low吧

转载于:https://www.cnblogs.com/rizzle/p/4434518.html


http://www.ppmy.cn/news/742983.html

相关文章

微信中不能下载apk包的问题

现在微信分享的功能很多,从分享的链接下载apk安卓包是很正常的,但是微信不让下载apk包,只能通过浏览器来下载,但是这要给用户一个提示吧,不然用户不知道 下面我们来实现,引导用户通过浏览器来下载apk包 看…

解决微信中的下载问题

需求&#xff1a;从微信里跳到外部浏览器进行下载 原因&#xff1a;在微信内不允许直接下载apk 微信中提示在浏览器中打开代码 <!doctype html> <html lang"en"> <head><meta charset"UTF-8"><meta content"initial-sca…

js:使用diff.js实现文本内容差异比较

实现效果 目录 简介安装示例1、json比较diffJson2、按行比较diffLines3、比较数组diffArrays 总结参考资料 简介 A javascript text differencing implementation. 译文&#xff1a;javascript文本差异实现。 相关文档 github https://github.com/kpdecker/jsdiffnpmjs htt…

燃气射流 matlab,基于MATLAB全射流喷头组合喷灌计算模拟

[1] 黄志斌.PSZ型自反馈式射流喷头的研究[J].江苏大学学报(自然科学版),1981,2(2):28-31[2] 黄修桥,廖永诚,刘新民.有风条件下喷灌系统组合均匀度的计算理论与方法研究[J].灌溉排水,1995,14(1):12-18[3] 王文元,杨路华.微喷头布置形式对喷洒均匀度的影响[J].灌溉排水,1994,13(2…

京津冀协同创新基础研究首批项目验收 多个研究成果得到切实应用

新华社天津1月31日电&#xff08;记者周润健&#xff09;京津冀三地科技主管部门组织专家31日在天津对京津冀协同创新首批基础研究合作专项&#xff0c;“南水北调对京津冀受水区生态环境影响及调控机制研究”项目进行了验收。专家组相关负责人表示&#xff0c;通过验收情况来看…

天津大众冰雪季拉开帷幕 市民可免费体验冰雪项目

第五届全国大众冰雪季暨天津市第二届“迎冬奥&#xff0c;上冰雪”系列活动新闻发布会。 张道正 摄 第五届全国大众冰雪季暨天津市第二届“迎冬奥&#xff0c;上冰雪”系列活动新闻发布会。 张道正 摄 中新网天津1月17日电 (记者 张道正)第五届全国大众冰雪季暨天津市第二届“…

swiper炫酷_swiper响应式全屏banner图片滚动轮播代码

使用方法&#xff1a; 1、head引入css文件 2、head引入js文件 3、body引入HTML代码 用户口碑推荐 百万企业信赖推荐&#xff0c;市场口碑零差评&#xff0c;性价比高 立即创建 太清凉茶甜品网站需要展示产品色香味的特色&#xff0c;微企点的强大的页面布局功能和参数调整&…

Ghostghost备份系统文件

工具/原料 Symantec Ghost 11.0.2 电脑&#xff0c;WinPE&#xff0c;U盘 方法/步骤 1 ①安装 一键Ghost硬盘版&#xff0c;或者制作一个WinPE&#xff08;U盘启动盘&#xff09; ②如图&#xff0c;若为一键Ghost硬盘版&#xff0c;直接在系统中运行&#xff0c;选择 手动备份…