impl the extra child data attribute to align id map

This commit is contained in:
Yanzhen Yu
2018-10-16 15:18:07 +08:00
parent 0eedab53eb
commit e461136f71
3 changed files with 15 additions and 6 deletions

View File

@@ -52,7 +52,7 @@ function absoluteToDoc(doc: Document, attributeValue: string): string {
if (!RELATIVE_PATH.test(attributeValue)) {
return attributeValue;
}
const a: HTMLAnchorElement = document.createElement('a');
const a: HTMLAnchorElement = doc.createElement('a');
a.href = attributeValue;
return a.href;
}
@@ -130,7 +130,7 @@ function serializeNode(n: Node, doc: Document): serializedNode | false {
n.parentNode && (n.parentNode as HTMLElement).tagName;
let textContent = (n as Text).textContent;
if (parentTagName === 'SCRIPT') {
textContent = '';
textContent = 'SCRIPT_PLACEHOLDER';
}
return {
type: NodeType.Text,