gpt4 book ai didi

javascript - 无法在 iFrame 中打开 .PDF 或 .DOC(X)

转载 作者:行者123 更新时间:2023-11-30 13:07:07 28 4
gpt4 key购买 nike

我正在使用 PhoneGap、Xcode、HTML 和 JavaScript 开发 iPhone 应用程序。我有一个 iFrame 应该查看已下载的文档(现在我正在使用测试文档而不是允许用户选择 - 这将在稍后出现)(再次,我选择了文档)。我尝试使用 iPhone 支持的 .pdf 文件和 .docx 文件,但单击我编写的按钮会在 Safari 而不是 iFrame 中打开它们。这是查看文档的代码(JavaScript 和 HTML);

    function viewOnline() {
var site = "file://" + pathToRoot + "/editme.txt"
$('#myIframe').attr('src', site);
}

<button onclick="viewOnline();">View Online</button></li>

<iframe id="myIframe" style="width: 210; height: 210px;" seamless="seamless" src=""></iframe>

是无法在 iFrame 中查看 .pdf 等文件还是我的代码有问题?

** pathToRoot 在应用程序的其他地方进行了编码(并测试为正确)——所以我不需要硬编码文件路径,当我将它传输到设备而不是模拟器。

** 如果你需要我下载文件的代码,那么我可以给你 - 只需在下面评论

** 我对使用 Xcode 和 PhoneGap 也很陌生,所以如果我需要用它们改变一些东西,如果你能提供尽可能多的细节,那就太好了 - 提前致谢

编辑

我知道 OpenWhitelistURLsInWebView,并已启用它并允许我从 ExternalHosts 数组中下载的网站 - 但它仍然无法正常工作。

最佳答案

这是不可能的。大多数移动浏览器都没有预装 Adob​​e 插件等。这不是您看到的桌面。它是一部手机。所以这是不可能的,除非你创建一个自己的浏览器并包含 adobe 插件(这意味着你必须编写 pdf 再现逻辑,因为该插件不能在移动设备上工作)。

关于javascript - 无法在 iFrame 中打开 .PDF 或 .DOC(X),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15268495/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com