🏠 Home 

acfun直播颜文字

其实就是以前经常上的某个论坛里的自带表情


Install this script?
// ==UserScript==
// @name         acfun直播颜文字
// @namespace    http://tampermonkey.net/
// @version      0.1.3
// @description  其实就是以前经常上的某个论坛里的自带表情
// @author       泥壕
// @match        https://live.acfun.cn/live/*
// @icon         //cdn.aixifan.com/ico/favicon.ico
// @license      GPL-3.0 license
// @grant        none
// ==/UserScript==
(function () {
'use strict';
function ready (fn) {
if (document.readyState != 'loading') {
fn();
} else {
document.addEventListener('DOMContentLoaded', fn);
}
}
const list = ["|∀゚", "(´゚Д゚`)", "(;´Д`)", "(`・ω・)", "(=゚ω゚)=", "| ω・´)", "|-` )", "|д` )", "|ー` )", "|∀` )", "(つд⊂)", "(゚Д゚≡゚Д゚)", "(^o^)ノ", "(|||゚Д゚)", "( ゚∀゚)", "( ´∀`)", "(*´∀`)", "(*゚∇゚)", "( ´_ゝ`)", "(*゚ー゚)", "( ゚ 3゚)", "( ´ー`)", "( ・_ゝ・)", "(*´д`)", "(・ー・)", "(・∀・)", "(ゝ∀・)", "(`ε´ )", "(〃∀〃)", "(゚∀゚)", "( ゚∀。)", "( `д´)", "(`ヮ´ )", "σ`∀´)", "゚∀゚)σ", "゚ ∀゚)ノ", "(╬゚д゚)", "(|||゚д゚)", "( ゚д゚)", "Σ( ゚д゚)", "( ;゚д゚)", "( ;´д`)", "( д ) ゚ ゚", "( ☉д⊙)", "((( ゚д゚)))", "( ` ・´)", "( ´д`)", "( -д-)", "(>д<)", "・゚( ノд`゚)", "( TдT)", "( ̄∇ ̄)", "( ̄3 ̄)", "( ̄ー ̄)", "( ̄ .  ̄)", "( ̄皿 ̄)", "( ̄艸 ̄)", "( ̄︿ ̄)", "( ̄︶ ̄)", "ヾ(´ω゚`)", "(´ω`)", "(・ω・)", "( ´・ω)", "(`・ω)", "(´・ω・`)", "(`・ω・´)", "( `_っ´)", "( `ー´)", "( ´_っ`)", "( ´ρ`)", "( ゚ω゚)", "(o゚ω゚o)", "( ^ω^)", "(。◕∀◕。)", "/( ◕‿‿◕ )\\", "ヾ(´ε`ヾ)", "(ノ゚∀゚)ノ", "(σ゚д゚)σ", "(σ゚∀゚)σ", "|д゚ )", "┃電柱┃", "゚(つд\`゚)", "゚Å゚ ) ", "⊂彡☆))д\`)", "⊂彡☆))д´)", "⊂彡☆))∀\`)", "(´∀((☆ミつ", "( ´_ゝ\`)旦", "・゚( ノヮ´ )", "(ノ)\`ω´(ヾ)", "ᕕ( ᐛ )ᕗ", "( ˇωˇ)", "( 」゚Д゚)」<", "( ›´ω\`‹ )", "(`ヮ´ )σ`∀´) ゚∀゚)σ"]
ready(() => {
let times = 0
const timeId = setInterval(() => {
if (times > 50) {
console.log('=颜表情替换超时=');
clearInterval(timeId)
}
const target = document.querySelector('.container-live-feed.right .faces-container')
if (target !== null) {
clearInterval(timeId)
let html = ''
list.forEach(e => {
const className = e.length > 9 ? 'face face2' : 'face'
html += `<div title="${e}" class="${className}">${e}</div>`
})
target.innerHTML = html
const inject = document.createElement('style')
inject.innerHTML = `.live-feed .face-text .face-text-panel .face-text-panel-content {overflow:auto;}`
document.querySelector('head').appendChild(inject)
console.log('=替换完毕=');
} else {
console.log('=未找到DOM,继续等待=');
}
times++
}, 1000)
})
})();