Revision ed9cc030
Added by koszko almost 2 years ago
content/main.js | ||
---|---|---|
243 | 243 |
{ |
244 | 244 |
doc.addEventListener("beforescriptexecute", prevent_script_execution); |
245 | 245 |
|
246 |
[...doc.all].flatMap(ele => [...ele.attributes].map(attr => [ele, attr])) |
|
247 |
.map(([ele, attr]) => [ele, attr.localName]) |
|
248 |
.filter(([ele, attr]) => /^on/.test(attr) && ele.wrappedJSObject[attr]) |
|
249 |
.forEach(([ele, attr]) => ele.wrappedJSObject[attr] = null); |
|
246 |
for (const elem of doc.querySelectorAll("*")) { |
|
247 |
[...elem.attributes].map(attr => attr.localName) |
|
248 |
.filter(attr => /^on/.test(attr) && elem.wrappedJSObject[attr]) |
|
249 |
.forEach(attr => elem.wrappedJSObject[attr] = null); |
|
250 |
} |
|
250 | 251 |
} |
251 | 252 |
|
252 | 253 |
/* |
Also available in: Unified diff
restore compatibility with IceCat 60