去除/屏蔽 安卓/Android手机的 qq浏览器 微信H5使用video标签播放视频,结束后的视频广告
今天是个好日子 老干妈炖大鹅的好日子
X5内核是腾讯基于优秀开源Webkit深度“优化并加工”的浏览器渲染引擎 微信和手机qq都是 还有一些就不细说了
x5内核会监管video标签播放的视频 无论是暂停或结束都会推送一些广告 且是最高级
所以 通过JS或Video标签控制播放暂停 没啥用
网上找了 看了 也试了 几种方式
一 自动循环播放 手动关 看不见等于没有
(微信和许多浏览器都不让自动播放 须先触发事件 即便循环几遍 也会强制结束 依旧弹广告 放弃吧 没用的 )
二 js监视视频播放结束后,先执行播放视频的方法,再暂停视频
let isiOS = !!navigator.userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)let videoContext = document.getElementById('video');videoContext.addEventListener('ended', () => {if (!isiOS) {videoContext.play();setTimeout(() => {videoContext.pause();}, 100)}})
微信监控video是在最底层 意味着优先级最高 这一次不弹 下次还会再来 不够完美
三 打败不了那就加入吧 使用x5内核的一些属性 默认启用x5内核 使用浏览器自带的播发器 广告就没了
<videoid="video"preload="auto"autoplayplaysinline="true"webkit-playsinline="true"x5-playsinline="true"x-webkit-airplay="allow"v-bind:src="video_file":poster="ImgUrl"class="avatar video-avatar"x5-video-player-type="h5"x5-video-player-fullscreen="true"x5-video-orientation="landscape|portrait"controls="controls"controlslist="nodownload noremoteplayback">您的浏览器不支持视频播放</video>
autoplay: 自动播放
preload="auto" - 当页面加载后载入整个视频
x5-video-player-type="h5" : 启用x5内核H5播放器playsinline="true" 内联播放
webkit-playsinline="true"
x5-playsinline="true"
x5-video-player-fullscreen="true" 全屏设置。ture和false的设置会导致布局上的不一样
x5-video-orientation="landscape|portrait" :声明播放器支持的方向,可选值landscape 横屏,portraint竖屏。
开启x5内核H5播放器 广告消失了
猜测 : 广告的弹出机制 是针对于 除x5外 其他的一些播放器主要是video 默认启用也就可以了
去除/屏蔽 安卓/Android手机的 qq浏览器 微信H5使用video标签播放视频,结束后的视频广告相关推荐
- 微信浏览器video标签没有封面_微信h5页面video标签用法总结
最近做的些web页面,内嵌许多小视频,在ios和安卓手机上播放时,遇到不少问题:在微信浏览器内播放时,视频会自动全屏 如果每个视频都有一张自定义的图片作为封面,在显示视频的同时,如果没有给这个视频设置 ...
- qq 浏览器 android x86版,qq浏览器安卓版x86
qq浏览器安卓版x86介绍 qq浏览器安卓版x86时钟追求的就是用户浏览体验.采用先进的内核架构,高速渲染引擎,完美的UI设计,带来极致体验. 手机QQ浏览器怎么修改UA标识?我们知道,用手机浏览网页 ...
- Charles最新破解版苹果iphone安卓android手机抓包分析教程笔记
Charles最新破解版苹果iphone安卓android手机抓包分析教程笔记 中间遇到各种问题导致最终没法看到抓包信息,一个坑一个坑的埋,终于成功抓包小程序. 梳理了下可以尽量减少栽坑的安装过程,如 ...
- android壁纸和手机屏幕之间要怎么对应,安卓Android手机屏幕壁纸分辨率选择技巧...
安卓Android手机屏幕壁纸分辨率选择技巧 现在使用安卓手机的人好多了,一个好的手机壁纸自然是大家的追求,那么要怎么挑选适合自己安卓手机的手机壁纸呢~登博教程小编来教你挑选吧~ 大家先看看对应的壁纸 ...
- 安卓(Android)手机Flash Player官方下载地址
安卓(Android)手机想安装Flash Player? 下面是各个版本的下载链接 Flash Player 11.1 for Android 2.x and 3.x (11.1.111.16) F ...
- EasyPusher安卓Android手机直播推送之MediaCodec 硬编码H264格式
EasyPusher安卓Android手机直播推送之MediaCodec 硬编码H264格式 最近在研究EasyDarwin的Push库EasyPusher,EasyPusher可以推送H264视频到 ...
- Android 信号查看,安卓Android手机怎么快速查看系统信号强度
核心提示:我们能够在自己的Android手机中查看到目前所在网络的信号强度情况吗?在本篇教程中将会为你介绍安卓Android手机怎么快速查看系统信号强度! 手机最大的功能自然是打电话和发短信等基础性电 ...
- 关于 ONLYOFFICE 的安卓 Android 手机版
关于 ONLYOFFICE 的安卓 Android 手机版 功能特性 移动视图 密码保护 形状填充及自定义 从桌面创建文档的快捷操作 自动黑暗主题功能 云连接 Seafile.百度盘使用 应用安装 推 ...
- android studio 课程表,基于课程表的安卓Android手机控制APP设计(AndroidStudio,SQLite)(含录像)...
基于课程表的安卓Android手机控制APP设计(AndroidStudio,SQLite)(含录像)(毕业论文12000字,程序代码) 摘 要 随着IT技术的发展,以前老套的课程表内容查询管理方式已 ...
最新文章
- 十周年“设计大佬”首谈行业变革:数据驱动超过 10% 的业绩增长
- 异常-throws的方式处理异常
- mysql的含义及特点_MySQL——基本概念
- 什么变量在堆内存里存放,什么变量在栈内存里存放
- 上海电力学院计算机技术,上海电力学院计算机与信息工程学院介绍
- 数据可视化最容易被人忽略的四大误区,怪不得我的报告总被老板骂
- docker 镜像命令
- python对文件操作的相关函数_第六章、Python文件操作
- 如何清除BIOS密码
- android最新图表框架,Android中绘制图表的开源框架AChartEngine初识
- vfp 生成html,[转载]vfp 做 b/s 的方法
- 递归算法经典实例python-python-动态规划的递归、非递归实现
- 流体力学CFD前处理软件-Gambit
- 淘宝Fourinone介绍及与Hadoop的性能PK
- html5 observer api,转: HTML5新特性之Mutation Observer
- word中图片不显示怎么办
- python 将JS(JavaScript)的json格式字符串转换为python的字典格式
- 数据结构详解——最大(小)左倾树
- phpstorm关闭重复代码提示
- 数组变换-Java-牛客模拟三