Sfoglia il codice sorgente

Merge pull request #2616 from ian-r-rose/dont_parse_data_urls

We should not resolve data URLs to the file system in rendered HTML.
Brian E. Granger 7 anni fa
parent
commit
45605538de
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  1. 1 1
      packages/rendermime/src/renderers.ts

+ 1 - 1
packages/rendermime/src/renderers.ts

@@ -717,7 +717,7 @@ namespace Private {
    */
   function handleAttr(node: HTMLElement, name: 'src' | 'href', resolver: IRenderMime.IResolver): Promise<void> {
     let source = node.getAttribute(name);
-    if (!source) {
+    if (!source || URLExt.parse(source).protocol === 'data:') {
       return Promise.resolve(undefined);
     }
     node.setAttribute(name, '');