fix: youdao dict

This commit is contained in:
Gabe
2025-10-04 22:29:03 +08:00
parent 7b2b48f0d1
commit e562f0b851
6 changed files with 50 additions and 22 deletions

View File

@@ -148,20 +148,20 @@ export const apiMicrosoftDict = async (text) => {
});
const aus = [];
const $audioUS = doc.querySelector("#bigaud_us");
const $audioUK = doc.querySelector("#bigaud_uk");
if ($audioUS) {
const audioUS = host + $audioUS?.dataset?.mp3link;
const $phoneticUS = $audioUS.parentElement?.previousElementSibling;
const phoneticUS = $phoneticUS?.textContent?.trim();
aus.push({ key: "US", audio: audioUS, phonetic: phoneticUS });
}
const $audioUS = doc.querySelector("#bigaud_us");
if ($audioUK) {
const audioUK = host + $audioUK?.dataset?.mp3link;
const $phoneticUK = $audioUK.parentElement?.previousElementSibling;
const phoneticUK = $phoneticUK?.textContent?.trim();
aus.push({ key: "UK", audio: audioUK, phonetic: phoneticUK });
}
if ($audioUS) {
const audioUS = host + $audioUS?.dataset?.mp3link;
const $phoneticUS = $audioUS.parentElement?.previousElementSibling;
const phoneticUS = $phoneticUS?.textContent?.trim();
aus.push({ key: "US", audio: audioUS, phonetic: phoneticUS });
}
const res = { word, trs, aus };
putHttpCachePolyfill(cacheInput, null, res);
@@ -266,7 +266,7 @@ export const apiYoudaoDict = async (text) => {
};
const input = `https://dict.youdao.com/jsonapi_s?${queryString.stringify(params)}`;
const body = queryString.stringify({
q: "search",
q: text,
le: "en",
t: 3,
client: "web",