【问题标题】:Prevent PDF file emebeded in iframe from being automatically downloaded (in phone browsers)防止嵌入在 iframe 中的 PDF 文件被自动下载(在手机浏览器中)
【发布时间】:2015-05-31 01:28:01
【问题描述】:

我在 iframe 标记中嵌入 pdf 文件,如下所示:

 <iframe src="<?php echo $pdf_file['guid']; ?>" frameborder="0"></iframe>

这在桌面上运行良好。但是,当在手机(Android - Chrome、Firefox)中查看同一页面时,PDF 文件不会显示,而是会自动下载。

我想阻止下载并允许它也出现在手机的 ifrmae 标签中。我该怎么做?

【问题讨论】:

  • 我可以知道投反对票的原因吗?

标签: android html pdf iframe browser


【解决方案1】:

您可以使用 webview 或使用库来加载 pdf 文件:

String myPdfUrl = "http://example.com/awesome.pdf";
String url = "http://docs.google.com/gview?embedded=true&url=" + myPdfUrl;
webView.getSettings().setJavaScriptEnabled(true); 
webView.loadUrl(url);

【讨论】:

  • 这是在 wordpress 站点中完成的(使用 php)。如何在不使用android功能的情况下在php中实现它。 AFAIK,您提供的代码适用于 android 应用程序。正确的 ?谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-07-22
  • 2017-10-24
  • 1970-01-01
  • 2018-05-15
  • 2011-02-08
  • 1970-01-01
  • 2015-06-26
相关资源
最近更新 更多