User:Irukaza/common.js:修订间差异
跳到导航
跳到搜索
imported>=海豚= 无编辑摘要 |
imported>=海豚= 无编辑摘要 |
||
(未显示同一用户的7个中间版本) | |||
第1行: | 第1行: | ||
( | "use strict"; | ||
window.RLQ = window.RLQ || []; | |||
window.RLQ.push(() => $(() => (async () => { | |||
await mw.loader.using("mediawiki.Uri"); | |||
const domains = new Set("hdslb.com"); | |||
$("#em").each(() => { | |||
for (const d of domain.split("|")) { | |||
domains.add(d); | |||
} | |||
}); | |||
$('img[src^="http://"]').each((_, ele) => { | |||
} | const url = new mw.Uri(ele.src); | ||
for (const domain of domains.values()) { | |||
if (url.host.includes(domain)) { | |||
ele.setAttribute("referrerpolicy", "no-referrer"); | |||
url.protocol = "https"; | |||
url.query._ = Math.random(); | |||
ele.src = url; | |||
return; | |||
} | |||
} | |||
}); | |||
})())); | |||
}); | |||
})(); |
2021年6月20日 (日) 22:18的版本
"use strict";
window.RLQ = window.RLQ || [];
window.RLQ.push(() => $(() => (async () => {
await mw.loader.using("mediawiki.Uri");
const domains = new Set("hdslb.com");
$("#em").each(() => {
for (const d of domain.split("|")) {
domains.add(d);
}
});
$('img[src^="http://"]').each((_, ele) => {
const url = new mw.Uri(ele.src);
for (const domain of domains.values()) {
if (url.host.includes(domain)) {
ele.setAttribute("referrerpolicy", "no-referrer");
url.protocol = "https";
url.query._ = Math.random();
ele.src = url;
return;
}
}
});
})()));