首页/新闻资讯/正文详情

测试代码相关

发布时间:2026/11/6 20:41:02 来源:云帆数科 栏目:资讯中心
测试代码相关
!-- 全局音频播放器由父窗口统一管理 --audio idmasterAudio styledisplay:none;/audioscript// 提供给子页面调用借用子页面的刷卡按键动作来激活父窗口的播放权限window.unlockParentAudio function () {var audio document.getElementById(masterAudio);if (audio.__unlocked) return; // 已经解锁过就跳过// 播放一段极短的静音骗过浏览器audio.src data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA;audio.play().then(function () {audio.__unlocked true;console.log( 父窗口音频通道已解锁);}).catch(function (e) {console.warn(父窗口解锁失败, e);});};// 提供给子页面调用播放报错声音window.playParentVoice function (text, lang) {// 检查开关状态if (localStorage.getItem(voiceAlert) off) return;var audio document.getElementById(masterAudio);var voiceName (lang lang.indexOf(zh) 0) ? zh-CN-XiaoxiaoNeural : vi-VN-HoaiMyNeural;var url https://api.streamelements.com/kappa/v2/speech?voice voiceName text encodeURIComponent(text);audio.src url;audio.play().catch(function (e) {console.warn(父窗口播报被拦截:, e);});};/scriptscript typetext/javascript// 获取当前语言PVN 越南文PSH 中文function getVoiceLang() {return $(#% ddlLanguage.ClientID %).val() PSH ? PSH : PVN;}// 多语言字典function getVoiceText(key) {var dict {PVN: {on: Nhắc nhở bằng giọng nói: Bật,off: Nhắc nhở bằng giọng nói: Tắt},PSH: {on: 語音提醒開,off: 語音提醒關}};return dict[getVoiceLang()][key];}// 刷新图标颜色和文字function refreshVoiceIcon() {var isOff localStorage.getItem(voiceAlert) off;$(#voiceIcon).css(color, isOff ? #ccc : ); // 关闭时变灰$(#voiceToggle).attr(title, isOff ? getVoiceText(off) : getVoiceText(on));}$(function () {refreshVoiceIcon();$(#voiceToggle).on(click, function () {var isOff localStorage.getItem(voiceAlert) off;if (isOff) {localStorage.setItem(voiceAlert, on); // 打开} else {localStorage.setItem(voiceAlert, off); // 关闭var audio document.getElementById(masterAudio);if (audio) audio.pause(); // 关的时候立刻停掉正在读的声音}refreshVoiceIcon();});});/script!-- 语音播报 --script typetext/javascript$(function () {// 1. 监听按键刷卡/扫码和点击顺便让父窗口激活权限$(document).on(keydown click, function () {if (window.parent window.parent.unlockParentAudio) {window.parent.unlockParentAudio();}});// 2. 检查本页面的提示信息var $msg $(#% labMsg.ClientID %);var text $msg.text().trim();if (!text) return;// 蓝色成功不播报var color ($msg.css(color) || ).toLowerCase().replace(/\s/g, );if (color rgb(0,0,255) || color #0000ff || color blue) return;// 3. 交给父窗口播报★ 指定越南语vi-VNif (window.parent window.parent.playParentVoice) {window.parent.playParentVoice(text, vi-VN);}});/script!-- 语音播报结束 --

相关推荐

从硬编码到因果推导:广告语生成的两条代码路径
从硬编码到因果推导:广告语生成的两条代码路径

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 3:58:30

【论文不用愁系列】把「提特征」变成可复现的实验:一套四步走完的轴承诊断系统
【论文不用愁系列】把「提特征」变成可复现的实验:一套四步走完的轴承诊断系统

【论文不用愁系列】把「提特征」变成可复现的实验:一套四步走完的轴承诊断系统 写在前面 这篇文章介绍我做的一套软件:基于智能优化算法的滚动轴承故障特征选择与诊断系统。 它不是又一个「跑个 SVC 看准确率」的脚本,而是想把一件事做扎实—… · 2026/11/6 20:02:08

个人 Agent 爆火!Muse、Grok Bot、DeepSeek Harness 哪个更适合你?
个人 Agent 爆火!Muse、Grok Bot、DeepSeek Harness 哪个更适合你?

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 3:58:30

包头电工证哪里报名2026河南最新政策解读与实操指南
包头电工证哪里报名2026河南最新政策解读与实操指南

包头电工证哪里报名2026河南最新政策解读与实操指南 你是不是正为找不到电工证发愁?是不是急需特种作业证才能上岗找工作?别慌,2026年河南最新政策已经明确,电工证报考门槛和流程都有了新变化,现在就带你全面了解包头电工证哪里报名,以及如何顺… · 2026/11/6 20:40:27

丹东在哪报名电工证 实操考试心里没底怕挂科?全国通用证书怎么考更稳
丹东在哪报名电工证 实操考试心里没底怕挂科?全国通用证书怎么考更稳

丹东在哪报名电工证 实操考试心里没底怕挂科?全国通用证书怎么考更稳 实操考试心里没底怕挂科?丹东在哪报名电工证?很多电工朋友都在问,这证到底值不值得考,尤其是对于刚入行的人来说,考试流程、考试内容、证书是否全国通用,这些都成了他们心中的“拦… · 2026/11/6 20:40:27

工地太忙根本没时间复习考试?2026河南最新政策下电工作业证包含哪些必须知道
工地太忙根本没时间复习考试?2026河南最新政策下电工作业证包含哪些必须知道

工地太忙根本没时间复习考试?2026河南最新政策下电工作业证包含哪些必须知道 工地上的节奏快,一天到晚忙得脚不沾地,谁还有时间复习考试?特别是像我们焦作的市政公用工程从业者,每天跟电缆、设备、施工流程打交道,哪还有空去背题?但别小看这个电工… · 2026/11/6 20:40:27

金华高压电工证复审必须知道的3个关键点,官方报名入口全解析
金华高压电工证复审必须知道的3个关键点,官方报名入口全解析

金华高压电工证复审必须知道的3个关键点,官方报名入口全解析 你现在正坐在电脑前,想着怎么尽快拿到高压电工证,因为马上就要去工地上班了,可手里还缺个证,心里直打鼓。别急, 金华高压电工证复审 流程其实没你想的那么复杂,关键是得从… · 2026/11/6 20:40:27

丹东在哪报名电工证通过率揭秘:实操考试心里没底怕挂科?手把手教你稳过
丹东在哪报名电工证通过率揭秘:实操考试心里没底怕挂科?手把手教你稳过

丹东在哪报名电工证通过率揭秘:实操考试心里没底怕挂科?手把手教你稳过 实操考试心里没底怕挂科?报名流程不清楚,考试内容不知道,很多人在考电工证前都犯过这些错。尤其是在丹东,电工证的报考流程、考试内容和通过率,一直是个热门话题。很多人问:… · 2026/11/6 20:40:27

金华高压电工证复审保姆级教程:实操考试心里没底怕挂科?这篇帮你搞定
金华高压电工证复审保姆级教程:实操考试心里没底怕挂科?这篇帮你搞定

金华高压电工证复审保姆级教程:实操考试心里没底怕挂科?这篇帮你搞定 实操考试心里没底怕挂科?别急,这篇【金华高压电工证复审保姆级教程】就是为你量身打造的,从报名到考试再到复审,手把手教你避开所有坑。 金华高压电工证复审的行业趋势与政策动向… · 2026/11/6 20:39:27

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 10:27:59

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 10:28:03

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/6 10:29:23

三菱PLC数据采集到数据库的时序设计:Python+MC协议实战
三菱PLC数据采集到数据库的时序设计:Python+MC协议实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/6 1:02:11

ASIC主模式RTL设计:状态机与三态驱动的流片级实现
ASIC主模式RTL设计:状态机与三态驱动的流片级实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/6 1:02:11

STM32嵌入式C++开发:GDB调试与Renode仿真实战指南
STM32嵌入式C++开发:GDB调试与Renode仿真实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/6 1:02:11

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 10:27:59

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 10:28:03

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/6 10:29:23

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码