소스 검색

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, '');