[anchor标签链接到android firefox中的pdf文件

问题描述 投票:0回答:1

执行摘要:无法在Android Firefox上显示pdf文件。

我在笔记本电脑上创建了一个HTML页面,并使用Firefox显示了它。该页面是一个简单的菜单,仅包含指向我妻子的缝纫机手册的链接,例如(跳过标题,标题和内容,没有CSS,而不是xhtml):

<p>&lt;ul&gt;
  <p>
    <p>&lt;li&gt;&lt;a href="file:///storage/3C5D-4F8A/Manual/thing.txt"&gt; 
     <strong>Thing
     </strong>&lt;/a&gt;&lt;/li&gt;
    </p>
    <p>&lt;li>&lt;a href="file:///storage/3C5D-4F8A/Manual/overlockbasics.pdf"&gt;
      <strong>Overlocking Basics
      </strong>&lt;/a>&lt;/li&gt;</p>
      <p>&lt;li&gt;&lt;a href="file:///storage/3C5D-4F8A/Manual/allaboutthread.pdf"&gt;
      <strong>All About Thread
      </strong>&lt;/a&gt;&lt;/li&gt;</p>
    </p>

...等等。目的是使手册便于缝纫机使用。电话很方便。

在笔记本电脑上,单击链接会弹出关联的pdf文件,这是预期的行为。 但是,当我将HTML文件放在她的手机上(并在调整了文件路径之后)时,单击链接将返回“无法下载文件”消息。

为了确保至少我拥有正确的路径,我在其中放置了“ thing.txt”链接;单击该命令将返回thing.txt文件的内容(如果您想知道的话,“这是一个东西”),因此指定的路径似乎正确,并且至少显示了文本“ plugin”。

尝试在每个锚标记上附加一个“ type =“ application / pdf””,但这无效。从我发现的结果来看,Firefox应该具有内置的PDF查看器-一个明智的想法-尽管我怀疑它仅适用于下载的文件...但是,如果是这样,为什么它可以在Win10上运行笔记本电脑?想问的人想知道。的确,两个平台之间有[[some差异,所以也许这就是事实。

重申一下,我要显示的文件就在手机的存储卡上。

手机是Galaxy S5 sport(Android 6.0.1版); Firefox版本为68.3.0。笔记本电脑是Win10,Firefox版本是71.0。

我看到其他人遇到了类似的问题,但是他们的问题似乎更加复杂。除了常见的无效部分外,这似乎并不复杂。

如果有人可以提出不涉及第三方插件,重新配置Android或将Google拖入流程的解决方案,(或者有人建议在其他地方编写自己的浏览器),那么我们将不胜感激。希望有人指出我在做什么错。如此简单的事情不可能简单地完成。

为了查看在Raspberry Pi上发生的事情(主要是因为它很方便),我将三星安装为mts设备,将每个锚定标记的路径修改为PDF文件名之前的单个点/斜杠,然后将HTML文件同时运行到两个Firefox中ESR,然后输入Chromium。奇怪的是,两个浏览器都自动打开并填充了与每个href对应的微小PDF窗口;无需点击链接。因此,所有显示的结果是Firefox的行为取决于平台。我很高兴你们都为这个启示而坐下。仍然很有趣,因为这些浏览器在显示内容时没有问题。请注意,我在[[

not对此抱怨。这只是一个实验。

概述-主要兴趣:单击锚标记时,Android上的Firefox不显示PDF。谢谢。
android html pdf firefox local
1个回答
0
投票
<a href="file link" download target="_blank">Click here to download</a>

示例

<a href="path/to/file" download>Click here to download</a>

[它在Firefox和Chrome中对我有效,请参见this

© www.soinside.com 2019 - 2024. All rights reserved.