微信QQ打开网页时提示用浏览器打开

一,需求分析

1.1,使用微信或QQ打开网址时,无法在微信或QQ内打开常用下载软件,手机APP等。故此需要在微信qq里提示

二,功能实现

2.1 html实现

请点击右上角

选择"浏览器中打开"

2.2 css实现

* {

margin:;

padding:;

}

#weixin-tip-box {

display: none;

position: fixed;

right:;

top: 4px;

align-items: center;

}

.weixin-tip {

background: #40b2a8;

z-index:;

padding: 8px;

border-radius: 8px;

margin-right: 8px

}

.weixin-tip p {

text-align: center;

font-size: 14px;

color: #fff

}

.weixin-tip p.content {

text-align: center;

font-size: 14px

}

.triangle_border_up {

width:;

height:;

border-width: 0 6px 12px;

border-style: solid;

border-color: transparent transparent #40b2a8;

/*透明 透明 灰*/

margin-left: 114px

}

2.3 javascript实现

var is_weixin = (function () {

var ua = navigator.userAgent.toLowerCase();

if (ua.match(/MicroMessenger/i) == "micromessenger") {//微信中打开网页

return true;

} else if (ua.match(/QQ/i) == "qq") {//qq里打开网页

return true;

} else {

return false;

}

})();

window.onload = function () {

//var winHeight = typeof window.innerHeight != 'undefined' ? window.innerHeight : document.documentElement.clientHeight;

var tip = document.getElementById('weixin-tip-box');

if (is_weixin) {

tip.style.display = 'block';

return false;

}

}

2.4 实现效果

* {

margin: 0;

padding: 0;

}

#weixin-tip-box {

display: none;

position: fixed;

right: 0;

top: 4px;

align-items: center;

}

.weixin-tip {

background: #40b2a8;

z-index: 100;

padding: 8px;

border-radius: 8px;

margin-right: 8px

}

.weixin-tip p {

text-align: center;

font-size: 14px;

color: #fff

}

.weixin-tip p.content {

text-align: center;

font-size: 14px

}

.triangle_border_up {

width: 0;

height: 0;

border-width: 0 6px 12px;

border-style: solid;

border-color: transparent transparent #40b2a8;

/*透明 透明 灰*/

margin-left: 114px

}

app下载

请点击右上角

选择"浏览器中打开"

var is_weixin = (function () {

var ua = navigator.userAgent.toLowerCase();

if (ua.match(/MicroMessenger/i) == "micromessenger") {//微信中打开网页

return true;

} else if (ua.match(/QQ/i) == "qq") {//qq里打开网页

return true;

} else {

return true;

}

})();

window.onload = function () {

//var winHeight = typeof window.innerHeight != 'undefined' ? window.innerHeight : document.documentElement.clientHeight;

var tip = document.getElementById('weixin-tip-box');

if (is_weixin) {

tip.style.display = 'block';

return false;

}

}

js判断移动端使用的系统平台

var u = navigator.userAgent;

if (u.indexOf('Android') > -1 || u.indexOf('Linux') > -1) {

//安卓手机

} else if (u.indexOf('iPhone') > -1) {

//苹果手机

} else if (u.indexOf('Windows Phone') > -1) {

//winphone手机

}

js判断访问网站的设备是否是PC

//平台、设备和操作系统

var system ={

win : false,

mac : false,

xll : false

};

//检测平台

var p = navigator.platform;

system.win = p.indexOf("Win") == 0;

system.mac = p.indexOf("Mac") == 0;

system.x11 = (p == "X11") || (p.indexOf("Linux") == 0);

//跳转语句

if(system.win||system.mac||system.xll){

alert("PC访问");

}else{

alert("非PC访问");

}

解决当打开Unity时 提示项目已经打开,而自己之前并没有打开过(可能之前异常关闭)的问题

当打开Unity时 提示项目已经打开,而自己之前并没有打开过(可能之前异常关闭) 发生这种情况时 打开项目目录中的 Temp文件夹,可以找到 一个 UnityLockfile 文件 将这个文件删除就可 ...

打开Excel时提示"您尝试打开的文件**.xls的格式与文件扩展名指定的格式不一致"

问题描述:     系统安装了WPS时,Analyzer导出excel时候,会提示"您尝试打开的文件**.xls的格式与文件扩展名指定的格式不一致",这是Excel的安全问题,   ...

【原创】打开Excel时提示"您尝试打开的文件**.xls的格式与文件扩展名指定的格式不一致"

问题描述:     系统安装了WPS时,Analyzer导出excel时候,会提示"您尝试打开的文件**.xls的格式与文件扩展名指定的格式不一致",这是Excel的安全问题,   ...

访问网页时提示的503错误信息在IIS中怎么设置

访问网页时提示的503错误信息在IIS中怎么设置 503是一种常见的HTTP状态码,出现此提示信息的原因是由于临时的服务器维护或者过载,服务器当前无法处理请求则导致了访问网页时出现了503错误.那么当 ...

Win2003打开网页时总是提示添加网址到信任站点的设置方法

在WIN2003系统中,我们打开网页,或打开网站,或浏览网页时,老是跳出一个窗口提示“添加网址到信任站点”,“网页老是提示添加信任”或“2003每打开一次网页都要加入受信任站点”或“win2003提示 ...

解决浏览器打开网页后提示“dns_probe_possible”的方法

使用浏览器浏览网页时偶尔会遇到无法上网且浏览器提示:DNS_PROBE_POSSIBLE 一般有三种情况会导致这样的故障: 1.网络协议出现故障,也就是常说的 DNS 设置问题 2.浏览器中设置问题, ...

微信内无法自动跳转外部浏览器打开H5分享链接的解决办法

很多情况下我们用微信分享转发H5链接的时候,都无法在微信内打开,即使开始能打开,过一段时间就会被拦截,拦截后再打开微信会提示 “已停止访问该网址” ,那么导致这个情况的因素有哪些呢,主要有以下四点 1 ...

随机推荐

openstack security group and rules python api use

nova和neutron都可以,但是感觉还是用neutron好. import neutronclient.v2_0.client as neclient neutron = neclient.Cli ...

HTML 学习笔记 CSS样式(框模型)

CSS框模型( Box Model)规定了元素框处理元素的内容 内边距 边框 和 外边距的方式 CSS框模型概述 可以用下面的模型图概述

Brn系列商城4.1正式发布,欢迎大家下载体验

此次升级内容如下: 独立IP搜索策略 独立文件上传策略 添加退换货功能 重构支付方式 常规性修复和改进 下载地址:http://www.brnshop.com

[shell] if else以及大于、小于、等于逻辑表达式 [转]

本文也即3rd Edition的第五章Flow Control之读书笔记,但我们将不限于此.flow control是任何编程语言中很常用 ...

js小技巧(一)

事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture();  event.srcE ...

android AudioRecord 与 AudioTrack的录音加回放的使用

http://stackoverflow.com/questions/32682952/audiotrack-audiotack-not-playing-fully-recorded-audio

JPA关系映射之one-to-one

一对一关联有两种实现方式:一种是共享的主键关联,另一种是一对一的外键关联 1.共享的主键关联:让两个对象具有共同的主键值,以表明他们之间的一一对应关系. Person.java类 public cla ...

centos 6.5 下 nginx 简单优化_虚拟主机_负载均衡

# 用了nginx for win很久,安装也是超级简单.# 还是用一下linux版的吧.环境是centos 6.5 x64 # 安装开始: # 先安装依赖 yum install gcc-c++ y ...

qq打开网页时提示用浏览器打开html,微信QQ打开网页时提示用浏览器打开相关推荐

  1. Android微信浏览器标题,企业微信内H5网页分享微信好友ios正常安卓自定义标题、图标、未生效...

    企业微信内H5网页分享微信好友ios正常安卓自定义标题.图标.未生效 问题类型 API/组件名称 终端类型 微信版本 基础库版本 Bug 'onMenuShareWeibo', 'onMenuShar ...

  2. php微信转跳浏览器代码,通用微信QQ跳转浏览器打开代码

    演示效果如下 使用方法: 将代码全部复制 粘贴到 网站根目录下index.php文件的顶端 注意:不要覆盖了 index.php里面的原代码,原代码保留 使用说明: 手机QQ内打开,会自动跳转浏览器: ...

  3. 微信QQ已经被封了的域名怎么处理 微信QQ已经被封了的域名如何正常打开

    我们做推广的,看到下面图,心里是不是有些烦燥呢?是的一个域名,前期广告推广都推了很久,想到要换域名,客户不知道新的域名,之前花的精力.时间.金钱都是打了水漂,现在QQ,微信是大部分人的日常信息交流平台 ...

  4. 微信公众号网页授权代码优化过程(一)

    2019独角兽企业重金招聘Python工程师标准>>> 第一次更新 写本系列博客的主要原因是,我在处理一个微信公众号项目时要做一个网页授权的操作(官方地址是https://mp.we ...

  5. 微信/QQ聊天记录可成证据,资料备份用它!

    今天给各位介绍一个非常好用的微信/QQ文件备份工具 它叫:腾讯文件 从五一开始,微信/QQ 聊天资料可以作为法律证据 所以保存聊天记录和文件很重要 虽然微信自带备份聊天记录备份功能 但需要借助电脑且生 ...

  6. 微信QQ打开网页时提示用浏览器打开

    需求分析 使用微信或QQ打开网址时,无法在微信或QQ内打开常用下载软件,手机APP等.故此需要在微信qq里提示 功能实现 html实现 <div id='weixin-tip-box'>& ...

  7. 微信/QQ中打开链接提示浏览器中打开遮罩

    在微信里无法打开下载链接,而在浏览器中却可以.通过google 发现,原来是微信屏蔽了内置浏览器的下载功能.那么有没有解决办法呢? 解决方案:弹出一个遮罩,提示用户在浏览器中打开进行下载或者是打开网页 ...

  8. 微信打开网页提示“如需浏览,请长按网址复制后使用浏览器访问”怎么办?

    背景 大家是不是经常会遇到这种情况,分享出去的网页链接在微信里打开会提示"如需访问,请长按网址复制后使用浏览器访问",当大家看到这种的提示的时候就说明你访问的网页已经被微信拦截了. ...

  9. 为什么打开edge浏览器,就出来qq导航,hao123页面等等!

    为什么打开edge浏览器,就出来qq导航,hao123页面等等! 如图所示:打开是QQ导航,关键在于你的电脑里面有类似于电脑管家这样的软件,这就使得你打开浏览器之后,他会强制将你的浏览器启动页面设置为 ...

最新文章

  1. SAP QM 使用QP01事务代码真的不能创建含有Multiple Specification的检验计划
  2. Entity Framework Core介绍(1)
  3. 数据结构与算法之美01-开篇词
  4. android ButterKnife的简单使用
  5. CodeForces - 1252L Road Construction(基环树+有源汇有上下界的最大流)
  6. Linux 嵌入式启动以及优化(Z)
  7. 基于事件驱动架构构建微服务第7部分:在仓储上实现事件溯源
  8. Typora颠覆写作体验的极简好用 Markdown 编辑器基本设置教程
  9. oracle数据库修改归档和非归档模式
  10. 进栈顺序为abcd则出栈顺序为_进栈顺序为a、b、c、d,则出栈顺序可以为?
  11. 矩池云上如何安装tensorRT
  12. 【离散数学】代数系统 第六章 格与布尔代数(4) 布尔代数
  13. 安全测试者偏爱的安全测试工具
  14. YB2411内置MOS高耐压60V/0.6A高效率DCDC降压芯片
  15. linux ftps ftp,linux ftps ftp-over-ssl 配置实验
  16. 制作本地视频网站 苹果cms 超详细
  17. 没用过Node.js,就别瞎逼逼
  18. linux运行ktr文件,Linux下用命令來執行kettle文件資源庫的文件ktr與kjb的方法
  19. java excel文件损坏_SpringBoot下载Excel文件,解决文件损坏问题(示例代码)
  20. [数据科学]000.我为什么当数据科学家

热门文章

  1. PHP对接百度智能云接口 (植物识别)
  2. Java小技巧:一个灵活的JSON构建工具
  3. 电子学会 软件编程(图形化)四级组队学习
  4. 进阶无人驾驶—百度Apollo安装与仿真平台
  5. 数据逻辑删除和物理删除的理解
  6. java策略模式案例_java策略模式典型案例
  7. java通过netty实现心跳机制_Netty4服务端心跳机制
  8. 对比 | PCB线路板和集成电路的区别
  9. HTB-DevOops
  10. ​云队友丨这9本书,帮助王兴完成蜕变