news 2026/8/21 7:53:09

多语言文案测试-脚本扫描小工具

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
多语言文案测试-脚本扫描小工具

多语言文案测试-全量页面脚本扫描小工具

使用方法:💡 提示:在 Console 中按 ↑ 可以调出上一次执行的代码,切换语言后直接按回车即可重复扫描,不用重新粘贴。

切换到 English → 粘贴脚本 → 回车 → 记录结果
切换到 Français → 粘贴脚本 → 回车 → 记录结果
切换到 Español → 粘贴脚本 → 回车 → 记录结果
…(每种语言重复)

// 增强版:扫描当前页面所有文本节点,包括title、placeholder、alt等
function deepScan() {
const results = [];

// 扫描可见文本
const walker = document.createTreeWalker(
document.body, NodeFilter.SHOW_TEXT, null, false
);
let node;
while (node = walker.nextNode()) {
const text = node.textContent.trim();
if (text && /[\u4e00-\u9fa5]/.test(text)) {
results.push({
类型: ‘文本内容’,
内容: text.substring(0, 50),
位置: node.parentElement.tagName + (node.parentElement.className ? ‘.’ + node.parentElement.className.split(’ ')[0] : ‘’)
});
}
}

// 扫描属性(placeholder/title/alt)
document.querySelectorAll(‘[placeholder], [title], [alt], [aria-label]’).forEach(el => {
[‘placeholder’, ‘title’, ‘alt’, ‘aria-label’].forEach(attr => {
const val = el.getAttribute(attr);
if (val && /[\u4e00-\u9fa5]/.test(val)) {
results.push({
类型:属性(${attr}),
内容: val.substring(0, 50),
位置: el.tagName + ‘#’ + (el.id || el.className?.split(’ ')[0] || ‘’)
});
}
});
});

// 扫描页面标题
if (/[\u4e00-\u9fa5]/.test(document.title)) {
results.push({ 类型: ‘页面标题’, 内容: document.title, 位置: ‘’ });<br/> }

// 输出结果
if (results.length > 0) {
console.warn(⚠️ 共发现 ${results.length} 处中文残留:);
console.table(results);
} else {
console.log(‘✅ 当前页面无中文残留’);
}

return results;
}
deepScan();

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/21 7:52:50

AI智能体权限控制新范式:基于身份与属性的动态授权架构实践

1. 项目概述&#xff1a;当AI智能体需要“持证上岗” 最近在折腾AI智能体&#xff08;AI Agents&#xff09;的落地应用&#xff0c;一个绕不开的坎就是权限控制。你训练了一个很聪明的客服机器人&#xff0c;它能查订单、能改地址&#xff0c;但你肯定不希望它一不小心把隔壁…

作者头像 李华
网站建设 2026/8/21 7:52:28

EcoFair-CH-MARL:分层约束多智能体强化学习框架解析与应用

1. 项目背景与核心挑战&#xff1a;当多智能体决策遇上“既要又要还要”最近几年&#xff0c;多智能体强化学习&#xff08;Multi-Agent Reinforcement Learning, MARL&#xff09;在游戏AI、机器人集群控制、交通信号灯协同等领域取得了不少令人兴奋的进展。大家通常关注的是如…

作者头像 李华
网站建设 2026/8/21 7:52:21

电子设计竞赛实战:基于STC89C52与Arduino的“已燃尽”检测系统全解析

最近在准备电子设计竞赛的同学&#xff0c;尤其是关注H题“已燃尽”的&#xff0c;可能正面临一个共同的困境&#xff1a;题目要求看似明确&#xff0c;但涉及到的传感器选型、信号处理、控制算法和系统集成等环节&#xff0c;往往资料零散&#xff0c;难以形成闭环的解决方案。…

作者头像 李华
网站建设 2026/8/21 7:49:30

三维数字化检测技术:汽车零部件精度控制与质量提升的核心方案

1. 项目概述&#xff1a;当“精度”成为汽车零部件制造的生死线 在汽车制造业&#xff0c;尤其是零部件供应领域&#xff0c;竞争早已不是简单的价格战。主机厂对供应商的要求&#xff0c;正从“按时交付”向“零缺陷交付”和“同步开发能力”急速演进。一个微小的尺寸偏差&…

作者头像 李华
网站建设 2026/8/21 7:48:10

Linux基础命令3(文件操作命令)

1. 文件操作&#xff08;增&#xff0c;删&#xff0c;改&#xff0c;查&#xff09;1.1 新建文件&#xff08;增&#xff09;touch命令&#xff1a;touch 文件名示例&#xff1a;在当前目录创建一个名为LL.txt的文件 touch LL.txt1.2 删除文件&#xff08;删&#xff09; rm命…

作者头像 李华
网站建设 2026/8/21 7:37:41

安卓通话安全新趋势:从被动防御到主动验证的技术实现

最近&#xff0c;不少安卓用户都遇到过这样的困扰&#xff1a;接到一个看似正常的本地号码&#xff0c;接起来却是推销或诈骗。更棘手的是&#xff0c;有时候我们自己拨出的电话&#xff0c;也可能因为号码被恶意标记或篡改&#xff0c;导致对方拒接&#xff0c;甚至引发不必要…

作者头像 李华