parent
1a7d351e95
commit
7dfc65547c
@ -1,2 +1,4 @@
|
|||||||
/tools/chromium_extension/_metadata
|
/tools/chromium_extension/_metadata
|
||||||
|
/tools/chromium_extension/node_modules
|
||||||
|
/tools/chromium_extension/package-lock.json
|
||||||
/.idea
|
/.idea
|
||||||
|
@ -1,33 +1,33 @@
|
|||||||
{
|
{
|
||||||
|
let URLObj = new URL(location.href);
|
||||||
let URLObj = new URL(location.href)
|
console.log(URLObj);
|
||||||
console.log(URLObj)
|
if (document.querySelector("#readme table tbody")) {
|
||||||
if( document.querySelector("#readme table tbody")) {
|
let audio_player = new Audio();
|
||||||
|
audio_player.setAttribute("autoplay", "true");
|
||||||
let audio_player = new Audio()
|
document
|
||||||
audio_player.setAttribute('autoplay', 'true')
|
.querySelector("#readme table tbody")
|
||||||
document.querySelector("#readme table tbody").addEventListener('click', (event) => {
|
.addEventListener("click", (event) => {
|
||||||
// console.log(event)
|
// console.log(event)
|
||||||
// console.log(event.target.nodeType)
|
// console.log(event.target.nodeType)
|
||||||
console.log(event.target.nodeName)
|
console.log(event.target.nodeName);
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
event.stopPropagation();
|
event.stopPropagation();
|
||||||
|
|
||||||
let audio_url = null;
|
let audio_url = null;
|
||||||
if (event.target.nodeName === 'TD') {
|
if (event.target.nodeName === "TD") {
|
||||||
let aTag = event.target.querySelector('a');
|
let aTag = event.target.querySelector("a");
|
||||||
if (aTag) {
|
if (aTag) {
|
||||||
audio_url = aTag.getAttribute('href');
|
audio_url = aTag.getAttribute("href");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (event.target.nodeName === 'IMG') {
|
if (event.target.nodeName === "IMG") {
|
||||||
let aTag = event.target.parentNode.parentNode
|
let aTag = event.target.parentNode.parentNode;
|
||||||
audio_url = aTag.getAttribute('href');
|
audio_url = aTag.getAttribute("href");
|
||||||
}
|
}
|
||||||
if (audio_url) {
|
if (audio_url) {
|
||||||
console.log("audio_url:", audio_url)
|
console.log("audio_url:", audio_url);
|
||||||
audio_player.setAttribute('src', audio_url);
|
audio_player.setAttribute("src", audio_url);
|
||||||
}
|
}
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"name": "chinese-programmer-wrong-pronunciation-chromium-extension",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"description": "README.md 页面无跳转 即可听正确读音",
|
||||||
|
"main": "index.js",
|
||||||
|
"scripts": {
|
||||||
|
"format-code": "npx prettier --write . && exit 1"
|
||||||
|
},
|
||||||
|
"author": "",
|
||||||
|
"license": "ISC",
|
||||||
|
"devDependencies": {
|
||||||
|
"prettier": "2.6.2"
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in new issue