zoukankan      html  css  js  c++  java
  • 解除 网课失去焦点/离开页面 就自动暂停 的限制

    用代码解决实际生活中的问题

    h5

    如果视频是video元素,可以写个定时器,每秒钟设置一下播放状态
    F12打开开发者工具,切换到console面板,输入下面代码并回车

    setInterval(function () {
        var current_video = document.getElementsByTagName('video')[0]
        current_video.play()
    }, 1000)
    

    flash

    如果是flash视频,可以重写失去焦点函数。
    F12打开开发者工具,切换到console面板,输入下面代码并回车

    if (!-[1,] && !window.XMLHttpRequest || navigator.userAgent.indexOf("MSIE 8.0") > 0) {
        document.onfocusout = function () {
        return true;
        }
    } else {
        window.onblur = function () {
        return true;
        }
    }
    

    jQuery

    这种方法没有验证,来自尔雅后台播放以及防止自动暂停的方法-百度经验,适合引用jQuery函数的网课平台。

    方法:在浏览器地址栏输入

    javascript:jQuery.fn.pauseMovie=function(){}
    
  • 相关阅读:
    JAVA类与对象(一)----基础概念理解
    JAVA数组
    JAVA算术运算符、关系运算符和位运算符
    JAVA数据类型
    JAVA配置环境变量
    C#中怎么生成36位的GUID
    jqAjax
    二进制1的个数
    成绩转换
    对决
  • 原文地址:https://www.cnblogs.com/orangebooks/p/14670686.html
Copyright © 2011-2022 走看看