当前位置: 首页 > 知识库问答 >
问题:

pdf在新选项卡角度中打开不安全blob JS

柯天宇
2023-03-14

我试图打开一个我从服务器调用的pdf文件,我收到的文件格式是ArrayBuffer。我尝试了许多方法,使用$window.open在一个新的选项卡中打开pdf文件,并将该文件转换为其他形式。在你建议下载之前,它工作,但我想打开它在一个新的选项卡和它是安全的,以一个弹出式查看。

pdf在将其转换为blob后以这个url打开:“blob:http://console:8012/3c8b129d-3544-4f7e-a606-cf4b5eb6e1f3”,我的问题是它不安全,因为它以blob开头,chrome将其标记为不安全。

有没有人知道怎么解决这个问题?谢谢

共有1个答案

阚元白
2023-03-14

在angular应用程序的配置块中注入$CompileProvider并添加以下行:

 $compileProvider.aHrefSanitizationWhitelist(/^\s*(blob):/);
 类似资料:
  • 我遇到了一个有用的PDF生成代码,用于在Spring MVC应用程序中向客户机显示文件(“使用Spring MVC返回生成的PDF”): 我添加了一个声明,该方法返回一个PDF文件(“Spring 3.0 Java REST return PDF Document”):。 我的问题是,当上面的代码执行时,它立即要求客户机保存PDF文件。我希望PDF文件首先在浏览器中查看,这样客户端就可以决定是否保

  • 问题内容: 我有来自第三方开发人员的JavaScript文件。它具有一个具有链接的链接,该链接将当前页面替换为目标页面。我想在新标签页中打开此页面。 这是我到目前为止所拥有的: 谁能帮我吗? 问题答案:

  • 所以我试图在我的WebDriver中打开新的标签页。我想这样做,因为打开一个新的WebDriver为每个网站使用PhantomJS约3.5秒,我想要更快... 我使用的是一个多进程python脚本,我希望从每个页面中获取一些元素,因此工作流如下所示:

  • 我想使用Selenium WebDriver和Python在不同的选项卡中打开相当多的URL。 在我的代码中有什么可以改变的地方来让新的URL在new选项卡中打开吗? 谢谢你的帮助!

  • 因此,我有一个,我想冲浪到新选项卡中,链接是不可点击的,所以当我点击这个链接时,什么也不会发生,这将不起作用(甚至不手动): 这是我的web URL:

  • 问题内容: 我有一个选择框,当选择一个项目时会调用。Firefox默认会在新标签页中打开页面。但是,我希望页面在新窗口中打开,而不是在新标签页中打开。 我该怎么做? 问题答案: 给窗口一个“ specs”参数,该参数的宽度/高度为 有关所有可能的选项。 指定宽度/高度时,它将在新窗口(而不是选项卡)中打开它。