משתמש:איסתרק/הסרת קישורים.js
מראה
לתשומת ליבך: לאחר הפרסום, ייתכן שיהיה צורך לנקות את זיכרון המטמון (cache) של הדפדפן כדי להבחין בשינויים.
- פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
- גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
- אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
/**הסרת קישורים שמפריעים לי כשאני בטעות לוחץ עליהם**/
function removeLinks(string) {
const linksToRemove = document.querySelectorAll('a');
linksToRemove.forEach(link => {
let text = link.textContent
if (text.includes(string)) {
const textNode = document.createTextNode(link.textContent);
link.parentNode.replaceChild(textNode, link);
}
});
}
//באלו סוגי דפים להפעיל את הסקריפט
let MW = mw.config;
var PageName = MW.get('wgPageName');
if (MW.get('wgDiffNewId') != null || MW.get('wgAction') == "history" || PageName == "מיוחד:תרומות" || PageName == "מיוחד:שינויים_אחרונים" || PageName == "מיוחד:רשימת_המעקב") {
//אלו קישורים לבטל
const reshima = [
"תגית",
"תגיות",
"עריכה חזותית",
"עריכת תגיות",
"שחזור"
]
reshima.forEach(removeLinks)
}