前端请教,如何 dom 元素渲染出来的文字不一致

94 天前
 hanxu317138

在某考试网站上. 想复制点东西, 发现复制出来的 dom 元素与 UI 上看到的文字不一样

如下图所示:

从前端的角度. 是怎么做的?

1722 次点击
所在节点    程序员
16 条回复
renmu
94 天前
盲猜是通过字体实现的
channg01
94 天前
字体文件,反爬的
kzfile
94 天前
常用反爬手段
sjhhjx0122
94 天前
把浏览器或者你系统的默认字体换了,估计控制台的字体就是你想要的了
zuiluo
94 天前
原始内容干下来,字体包干下来,把原始内容到字体包里解析映射一下,就是真实内容
craftsmanship
93 天前
有意思
gorvey
93 天前
所以数据库里面存的是原文
接口里面通过映射 replace 替换文字
前端再通过字体文件替换回去?
SleepyRaven
93 天前
让我想起了知乎之前做的没登录显示乱码
thanksssss
93 天前
用了自己的字体包
FightPig
93 天前
字体,就是选择一些字,然后生成字体,随机替换,然后用 css 选择相应的字体渲染
maocat
93 天前
darkengine
93 天前
防爬虫的,汽车之间做得更绝,很多页面上的字体是图片拼上去的。人看着页面是可读的,复制粘贴出来就没法还原了。
darkengine
93 天前
@darkengine 汽车之间 -> 汽车之家
CEBBCAT
93 天前
这个标题,是不是多多少少有点语病🤔
hanxu317138
93 天前
@CEBBCAT 不重要~~~能懂意思就成
yurenfeijing
92 天前

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1137420

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX