Просмотр исходного кода

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 лет назад
Родитель
Сommit
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, '');