【问题标题】:How to open a local file path in new tab in my browser using javascript?如何使用 javascript 在浏览器的新选项卡中打开本地文件路径?
【发布时间】:2022-11-26 16:20:39
【问题描述】:

window.open(URL, '_blank')

这不适用于本地文件 它给出错误“不允许加载本地资源”

我的本地文件路径如下

文件:///var/www/html/proj/proj.pdf

【问题讨论】:

  • 是的,你不能那样做。出于明显的安全原因。
  • 正如它所说,这是不允许的,取决于你想要什么,你可以使用表单输入,然后将文件读入新窗口或 iframe 等developer.mozilla.org/en-US/docs/Web/API/URL/createObjectURL
  • 不,它现在工作正常..我只是添加 http:// 并且它工作正常...不需要读取文件和其他 iframe 等

标签: javascript


【解决方案1】:

您的问题有一个简单的修复和解决方案。 显然,我假设您使用的是 chrome,其中有安全系统。

如果是图片,请使用:https://imgbb.com 如果是文件夹、文本、压缩文件等文件,请使用:https://app.mediafire.com/myfileshttps://easyupload.io

我希望这能回答您的问题,如果上述解决方案不起作用。请留言。

【讨论】:

    【解决方案2】:

    我认为通过 javascript 打开本地资源是不可能的,因为它会被视为安全违规,以保护用户免受恶意页面窃取他们的数据。您可以标记您的浏览器以允许它。但它不适用于未标记的浏览器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-29
      • 2016-05-04
      • 2021-08-19
      • 2022-12-09
      • 2021-03-25
      • 2016-09-24
      • 2014-03-01
      相关资源
      最近更新 更多