shell bypass 403
import { Dictionary } from '../types/interfaces/Dictionary';
export function getDataAttributesOfHTMLNode(node: Element) {
const data: Dictionary = {
category: '',
sort: '',
};
for (let i = 0, atts = node.attributes, n = atts.length; i < n; i++) {
const { nodeName, nodeValue } = atts[i];
if (nodeName.includes('data')) {
data[nodeName.slice(5, nodeName.length)] = nodeValue;
}
}
delete data.category;
delete data.sort;
return data;
}