技术技巧


2024年5月10日

javascript控制同一页面中的音频和视频控件同时只能有一个播放


<audio class="record-audio" controls controlslist="nodownload  nofullscreen noremoteplayback">
    <source src="../upfiles/media/20150510/262 《奇妙的惊喜》.mp3" type="audio/mpeg" />
</audio>


<audio class="record-audio" controls controlslist="nodownload  nofullscreen noremoteplayback">
    <source src="../upfiles/media/20150510/252我们都是追梦人.mp3" type="audio/mpeg" />
</audio>

<script type="text/javascript">
var audioList=document.getElementsByTagName("audio");
for(let i=0;i<audioList.length;i++){
    let audio=audioList[i];
    audio.addEventListener('play',function(e){
        console.log(audio);
        console.log("该音频正在播放中……");
        for(let j=0;j<audioList.length;j++){
            if(j!=i) audioList[j].pause();
        }
    })
}
</script>

2024年5月2日

数据恢复软件:WINFR 微软官方恢复软件

界面版下载网址:https://www.winfr.com.cn/

无界面下载网址:https://apps.microsoft.com/detail/9n26s50ln705?launch=true&mode=full&hl=zh-cn&gl=cn&ocid=bingwebsearch


2024年4月18日

使用浏览器提供的Web技术:

使用window.navigator.userAgent属性获取浏览器用户代理字符串,虽然包含浏览器和操作系统信息,但并不唯一。
对于更唯一的标识符,可以使用navigator.mediaDevices.getUserMedia()方法获取设备的唯一ID(如果用户授权)。
需要注意的是,客户端唯一标识码并不是绝对可靠的,因为用户可以修改或删除存储在浏览器中的标识符。因此,在使用这些标识码时,应谨慎处理并结合其他验证方式以确保安全性和准确性12。


发表评论