Accessibility
· 24 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.DTabindex Anti-PatternsAction0 positive, 33 -1-on-focusableFIX
FFavicon & BrandingAction2 icon(s) detectedFIX
DWeb ManifestActionNot foundFIX
No web manifest found.
DPrint StylesheetActionNo print stylesFIX
CMobile-Readable Font SizesAction81% of visible text renders at >= 12 CSS px (40 below threshold)REVIEW
B404 Error PageHTTP 404, custom pageREVIEW
BDark Mode SupportDark mode detectedREVIEW
Detection limited to meta tags and inline styles.
CColor Contrast (Screenshot)Action20 text elements analyzed, 20 fail WCAG AAREVIEW
Analyzes text contrast against the actual rendered page, including background images, gradients, and overlays that CSS-based tools cannot detect.
Show all checked elements (20)
| Element | Ratio | Required | FG | BG | Result |
|---|---|---|---|---|---|
| h1 91三级片 - 全网… | 1.14:1 | 3.0:1 | #000000 | #141414 | Fail |
| h2 最新上映 | 1.14:1 | 3.0:1 | #000000 | #141414 | Fail |
| h2 AI成人短剧 | 1.14:1 | 3.0:1 | #000000 | #141414 | Fail |
| h2 AI漫剧 | 1.14:1 | 3.0:1 | #000000 | #141414 | Fail |
| h2 国产三级片 | 1.14:1 | 3.0:1 | #000000 | #141414 | Fail |
| h2 香港三级片 | 1.14:1 | 3.0:1 | #000000 | #141414 | Fail |
| h2 日本三级片 | 1.14:1 | 3.0:1 | #000000 | #141414 | Fail |
| h2 韩国三级片 | 1.14:1 | 3.0:1 | #000000 | #141414 | Fail |
| h2 欧美三级片 | 1.14:1 | 3.0:1 | #000000 | #141414 | Fail |
| h2 东南亚三级片 | 1.14:1 | 3.0:1 | #000000 | #141414 | Fail |
| h2 热门帖子 | 1.14:1 | 3.0:1 | #000000 | #141414 | Fail |
| h2 热门女星 | 1.14:1 | 3.0:1 | #000000 | #141414 | Fail |
| h3 神瞳觉醒 第一å… | 1.14:1 | 3.0:1 | #000000 | #141414 | Fail |
| h3 高三爱情故事 | 1.14:1 | 3.0:1 | #000000 | #141414 | Fail |
| h3 女友帮我操闺蜅 | 1.14:1 | 3.0:1 | #000000 | #141414 | Fail |
| h3 少妇白洁 | 1.14:1 | 3.0:1 | #000000 | #141414 | Fail |
| h3 失踪的飞机杯 | 1.14:1 | 3.0:1 | #000000 | #141414 | Fail |
| h3 艳福风流传 | 1.14:1 | 3.0:1 | #000000 | #141414 | Fail |
| h3 全班地铁求生_å… | 1.14:1 | 3.0:1 | #000000 | #141414 | Fail |
| h3 系统让我攻略å¼… | 1.14:1 | 3.0:1 | #000000 | #141414 | Fail |
Methodology: The top 20 text elements by font size were checked. Background color was sampled from the desktop screenshot using a 5-point pattern. WCAG 2.1 AA requires 4.5:1 for normal text and 3:1 for large text.
ALandmark Structure10 landmarksPASS
Add a skip link as the first focusable element so keyboard users can bypass repeated navigation.
Without a skip-nav link, keyboard users tab through every nav item before reaching content — every page, every visit.
Learn more ▾ ▴
WCAG 2.4.1 (Bypass Blocks) requires a mechanism to skip past repeated content. The standard implementation is a 'Skip to main content' link that's the first focusable element, visually hidden until focused. Three lines of HTML + four of CSS.
Source: WCAG 2.1 SC 2.4.1
A+Heading Hierarchy108 headingsPASS
- H1 91三级片 - 全网成人电影最全的成人视频网站
- H2 最新上映
- H3 侦夜社 XXX 第四部
- H3 侦夜社 XXX 第三部
- H3 侦夜社 XXX 第二部
- H3 侦夜社 XXX 第一部
- H3 老处女的私密诱惑
- H3 迷于女友朋友臀部的男友
- H3 无尽欲望:邻家人妻的秘密
- H3 女性上位时代 第二部
- H3 女性上位时代 第一部
- H3 神探夏洛克成人版 第五部
- H2 AI成人短剧
- H3 神瞳觉醒 第一季
- H3 高三爱情故事
- H3 女友帮我操闺蜜
- H3 少妇白洁
- H3 失踪的飞机杯
- H3 艳福风流传
- H3 全班地铁求生_只有我一个男生
- H3 系统让我攻略弟弟
- H3 滴滴代操(都市版)
- H3 重生之我救郭靖
- H2 AI漫剧
- H3 长生录
- H3 美丽新世界(漫剧版)
- H3 系统带我攻略弟弟(漫剧版)
- H3 夫妻游戏
- H3 我在斗罗开后宫
- H3 深度交流会
- H3 夫妻游戏第二季
- H3 夜神月vs富江
- H3 我在合欢宗多子多福
- H3 忍界后宫
- H2 国产三级片
- H3 盲井
- H3 巧巧
- H3 狼吻十四日
- H3 野店
- H3 酒色财气
- H3 师生畸恋
- H3 欲望与复仇交织的台湾经典三级 桃色响尾蛇
- H3 1987台湾古装情色喜剧 咸湿唐伯虎
- H3 色欲野鸳鸯的台湾成人剧情片 野浪花
- H3 国产三级片 海岛惊艳
- H2 香港三级片
- H3 中国香港-欲兽
- H3 不文小丈夫之银座嬉春
- H3 蜜桃成熟时1997
- H3 丹麦娇娃
- H3 原始兽性
- H3 香港-池女高清
- H3 发电俏娇娃
- H3 雪在烧
- H3 与鸭共舞
- H3 香港清纯玉女温碧霞首次露点三级片【惊变】
- H2 日本三级片
- H3 迷于女友朋友臀部的男友
- H3 已婚女人用屁股勾引隔壁男人
- H3 女婿闻到岳母的雄性气味后脱下湿内裤
- H3 榨干每一滴的老师
- H3 小姨子的水是什么味道呢
- H3 驯服弟弟未婚妻哥哥
- H3 想在里面做的女大学生兼职女孩
- H3 女大学生性游戏 承受AV女优的技巧吧
- H3 越线的女人
- H3 记忆的静物
- H2 韩国三级片
- H3 老处女的私密诱惑
- H3 无尽欲望:邻家人妻的秘密
- H3 一个已婚女人爱上了她第一次看到的物体
- H3 一位火热的室友
- H3 我老公的家庭教师
- H3 年轻嫂子的惩罚
- H3 年轻的嫂子
- H3 傻瓜宣言
- H3 朋友、前妻和双性恋者
- H3 美味姐妹群欢
- H2 欧美三级片
- H3 侦夜社 XXX 第四部
- H3 侦夜社 XXX 第三部
- H3 侦夜社 XXX 第二部
- H3 侦夜社 XXX 第一部
- H3 女性上位时代 第二部
- H3 女性上位时代 第一部
- H3 神探夏洛克成人版 第五部
- H3 神探夏洛克成人版 第四部
- H3 神探夏洛克成人版 第三部
- H3 神探夏洛克成人版 第二部
- H2 东南亚三级片
- H3 玩具 第三部
- H3 玩具 第二部
- H3 玩具 第一部
- H3 空色
- H3 前任五选一
- H3 危墙
- H3 L裸
- H3 谁是女主人
- H3 无限春光27
- H3 天蝎座之夜3
- H2 热门帖子
- H3 推特母狗猫猫 铁锁锁住玉足进行足交 再被猛男从后面猛干翘臀 一边抽插一边言语羞辱!
- H3 苏州顶级身材女神刘叶雪 落地陪玩陪金主酒店开房身材火辣玩得很投入
- H3 AI明星换脸 杨幂 化身上门家教老师 以身示范性爱练习被处男学生无套内射
- H3 齐刘海高颜值女大学生小鱼私密性爱视频曝光 反差玩得特别骚
- H3 长腿吊带黑丝御姐 鱼刺yuci 在沙发上被老公疯狂后入 高潮失禁 小脚止不住颤抖
- H3 推特极品福利姬 星十三 COS永劫无间玉玲珑道具自慰 假屌狂插猛送淫水泛滥
- H2 热门女星
AHeading Text Quality2 heading-text-quality issue(s) detectedPASS
AAlt Text Quality2 of 170 images have issuesPASS
| Issue | Count |
|---|---|
| generic | 2 image(s) |
| too long | 1 image(s) |
A+Form AccessibilityNo form controlsPASS
ALink & Button Quality544 links, 19 buttons — all OKPASS
| Element | Text | Issue | Suggested Fix |
|---|---|---|---|
| / | 首页 | img no alt | Add alt attribute to the image |
| /category/ | 三级片电影 | img no alt | Add alt attribute to the image |
| /ai/ | AI成人电影 | img no alt | Add alt attribute to the image |
| /star/ | 明星 | img no alt | Add alt attribute to the image |
| /article/ | 帖子 | img no alt | Add alt attribute to the image |
| /ranking/ | 热门榜单 | img no alt | Add alt attribute to the image |
| /latest/ | 最新地址 | img no alt | Add alt attribute to the image |
| https://theporndude.com/zh | ThePornDude | new tab | Add '(opens in new tab)' to text |
| /search/ | 搜索 | img no alt | Add alt attribute to the image |
| /search/ | 搜索 | img no alt | Add alt attribute to the image |
| / | 首页 | img no alt | Add alt attribute to the image |
| /latest/ | 最新地址 | img no alt | Add alt attribute to the image |
| https://theporndude.com/zh | ThePornDude | new tab | Add '(opens in new tab)' to text |
| https://df52c.bl96y08k.cc/ | df52c.bl96y08k.cc | new tab | Add '(opens in new tab)' to text |
| https://91sanjipian.github.io/ | 91sanjipian.github.io | new tab | Add '(opens in new tab)' to text |
| https://x.com/91sanjip | X | new tab | Add '(opens in new tab)' to text |
| https://t.me/hubiaorenchigua/1599 | Telegram | new tab | Add '(opens in new tab)' to text |
Add '(opens in new tab)' to link text or aria-label.
https://theporndude.com/zh; https://theporndude.com/zh; https://df52c.bl96y08k.cc/; https://91sanjipian.github.io/; https://x.com/91sanjip; https://t.me/hubiaorenchigua/1599
Links with target="_blank" without rel="noopener" leak the originating page's window context — security and UX issue.
Learn more ▾ ▴
Without rel="noopener", the new tab can navigate the original tab via window.opener (tab-nabbing attack). Modern browsers default to noopener for target=_blank but only since recent versions. Always set rel="noopener noreferrer" explicitly.
Source: MDN target / OWASP
A+Form Input TypesNo form controls on this pagePASS
A+Form Input QualityNo form controls on this pagePASS
A+Mobile Keyboard & AutofillNo form controls -- mobile keyboard check is N/APASS
A+Document LanguageLang attribute set to "zh-CN"PASS
A+Iframe AccessibilityNo iframes on this pagePASS
A+Tap Target AdequacyAll tap targets meet WCAG 2.5.5/2.5.8 sizingPASS
A+PWA DepthNo PWA depth issues detectedPASS
A+Mobile UX Depth1 mobile-depth signal(s) detectedPASS
ALighthouse Accessibility AuditsScore 93/100 — 3 failing, 23 passedPASS
Accessibility
These checks highlight opportunities to improve the accessibility of your web app. Automatic detection can only detect a subset of issues and does not guarantee the accessibility of your web app, so manual testing is also encouraged.
Contrast
Low-contrast text is difficult or impossible for many users to read. Learn how to provide sufficient color contrast.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
2026-08-27 02:01:19 article.post-card > div.post-card__body > div.post-meta > time |
匿名 article.post-card > div.post-card__body > div.post-meta > span.post-meta__author |
2049 div.post-card__body > div.post-meta > span.post-meta__views > span |
2026-08-27 02:01:19 article.post-card > div.post-card__body > div.post-meta > time |
匿名 article.post-card > div.post-card__body > div.post-meta > span.post-meta__author |
1435 div.post-card__body > div.post-meta > span.post-meta__views > span |
2026-08-27 02:01:18 article.post-card > div.post-card__body > div.post-meta > time |
匿名 article.post-card > div.post-card__body > div.post-meta > span.post-meta__author |
1129 div.post-card__body > div.post-meta > span.post-meta__views > span |
2026-08-27 02:01:19 article.post-card > div.post-card__body > div.post-meta > time |
匿名 article.post-card > div.post-card__body > div.post-meta > span.post-meta__author |
864 div.post-card__body > div.post-meta > span.post-meta__views > span |
2026-09-04 02:22:48 article.post-card > div.post-card__body > div.post-meta > time |
匿名 article.post-card > div.post-card__body > div.post-meta > span.post-meta__author |
801 div.post-card__body > div.post-meta > span.post-meta__views > span |
2026-08-27 04:21:46 article.post-card > div.post-card__body > div.post-meta > time |
匿名 article.post-card > div.post-card__body > div.post-meta > span.post-meta__author |
486 div.post-card__body > div.post-meta > span.post-meta__views > span |
© 91三级片 · ALL RIGHTS RESERVED div.site-footer__inner > div.footer-bottom > p.footer-copyright > span.footer-copyright--mobile |
本站仅提供信息索引与演示展示,相关内容版权归原作者所有。 footer.site-footer > div.site-footer__inner > div.footer-bottom > p.footer-disclaimer |
These are opportunities to improve the legibility of your content.
Names and labels
Link text (and alternate text for images, when used as links) that is discernible, unique, and focusable improves the navigation experience for screen reader users. Learn how to make links accessible.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
《推特母狗猫猫 铁锁锁住玉足进行足交 再被猛男从后面猛干翘臀 一边抽插一边言语羞辱!》配图 section.home-section > div.post-grid > article.post-card > a.post-card__cover |
《苏州顶级身材女神刘叶雪 落地陪玩陪金主酒店开房身材火辣玩得很投入》配图 section.home-section > div.post-grid > article.post-card > a.post-card__cover |
《AI明星换脸 杨幂 化身上门家教老师 以身示范性爱练习被处男学生无套内射》配图 section.home-section > div.post-grid > article.post-card > a.post-card__cover |
《齐刘海高颜值女大学生小鱼私密性爱视频曝光 反差玩得特别骚》配图 section.home-section > div.post-grid > article.post-card > a.post-card__cover |
《长腿吊带黑丝御姐 鱼刺yuci 在沙发上被老公疯狂后入 高潮失禁 小脚止不住颤抖》配图 section.home-section > div.post-grid > article.post-card > a.post-card__cover |
《推特极品福利姬 星十三 COS永劫无间玉玲珑道具自慰 假屌狂插猛送淫水泛滥》配图 section.home-section > div.post-grid > article.post-card > a.post-card__cover |
These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader.
Visible text labels that do not match the accessible name can result in a confusing experience for screen reader users. Learn more about accessible names.
Performance issues directly impact user engagement and conversion rates.
| Failing Elements |
|---|
27:51 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
34:14 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
29:39 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
36:44 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:45:00 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:56:00 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:47:00 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
52:22 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:28:46 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:22:08 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:10:32 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:33:10 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:35:00 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:40:00 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:24:37 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:16:14 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:14:37 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:25:47 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:22:48 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:28:27 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:29:48 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:31:33 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:30:13 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:15:14 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:56:00 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
40:00 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:01:30 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:52:22 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:00:50 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
2:00:00 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:00:00 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
59:16 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:45:00 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:47:00 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:11:11 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:21:25 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:38:47 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:18:36 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:20:25 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:37:00 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
27:51 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
34:14 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
29:39 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
36:44 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
52:22 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
56:50 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
36:11 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
31:06 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
32:50 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
35:30 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
52:00 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:53:00 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:52:00 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:30:00 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:12:00 section.home-section > div.video-grid > article.video-card > a.video-card__cover |
1:13:00 section.home-section > div.video-grid > article.video-card > a.video-card__cover |