从角度应用程序导出 JSON 文件。 URL 以'unsafe'为前缀 下载说网络错误失败



我想从angular应用程序导出一个JSON文件。下面是我的代码:

app.js文件:

app.config(['$compileProvider',
  function ($compileProvider) {
    $compileProvider.aHrefSanitizationWhitelist(/^s*(https?|ftp|mailto|tel|file|blob):/);
}]);

my controller file:

this.$scope.exportJSON = "text/json;charset=utf-8," + encodeURIComponent(JSON.stringify(this.$scope.json));

index . html:

<a class="btn btn-default" href="data: {{exportJSON}}" download="data.json">
  Export JSON
</a>

不知道我在这里做错了什么。当我突出显示链接时,URL的前缀是不安全的,然后当我点击它时,它在Chrome的下载栏中添加了一个下载,但说失败的网络错误。

任何关于这方面的建议都会很棒

好的,我知道了。我在config中添加了这些选项:

$compileProvider.aHrefSanitizationWhitelist(/^s*(https?|ftp|mailto|tel|file|blob|chrome-extension|data|local):/);

最新更新