浏览代码

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 年之前
父节点
当前提交
45605538de
共有 1 个文件被更改,包括 1 次插入1 次删除
  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, '');