您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
启用屏幕阅读器自动朗读 bilibili CC 字幕!
当前为
- // ==UserScript==
- // @name Enable aria-live for bilibili.com Closed Caption
- // @namespace https://www.bitglow.cn/
- // @version 0.1
- // @description 启用屏幕阅读器自动朗读 bilibili CC 字幕!
- // @author 好奇的 01
- // @match https://www.bilibili.com/*
- // @grant none
- // ==/UserScript==
- (function() {
- 'use strict';
- function setLiveRegions() {
- var el = document.querySelectorAll('.subtitle-wrap');
- for (var i = 0; i < el.length; i++) {
- el[i].setAttribute('aria-live', 'polite');
- }
- return el.length;
- }
- function trySet() {
- if (setLiveRegions() > 0) {
- clearInterval(intervalID);
- console.log('aria-live attribute added successfully.');
- }
- if (time < 1) {
- clearInterval(intervalID);
- console.log('aria-live attribute added unsuccessfully.');
- }
- time--;
- }
- var time = 5;
- var intervalID =setInterval(trySet, 2000);
- })();