Javascript 使用phone gap打开pdf

Javascript 使用phone gap打开pdf,javascript,xcode,cordova,pdf,Javascript,Xcode,Cordova,Pdf,我不想用phone gap[corodova 1.7.0]在Xcode上打开pdf文件。可能吗? 我可以阅读文本文件,但对于pdf,我应该使用插件还是其他什么? 谢谢 您可以直接在iframe元素中打开PDF 另一个值得尝试的选项-pdf.js:您可以直接在iframe元素中打开pdf 另一个值得尝试的选项-pdf.js:为什么不尝试在phonegap应用程序中查看pdf插件呢 function onDeviceReady() { var root = this;

我不想用phone gap[corodova 1.7.0]在Xcode上打开pdf文件。可能吗? 我可以阅读文本文件,但对于pdf,我应该使用插件还是其他什么?
谢谢

您可以直接在iframe元素中打开PDF


另一个值得尝试的选项-pdf.js:

您可以直接在iframe元素中打开pdf

另一个值得尝试的选项-pdf.js:

为什么不尝试在phonegap应用程序中查看pdf插件呢

function onDeviceReady() {

        var root = this;
        cb = window.plugins.childBrowser;

        if(cb != null) {
        cb.onLocationChange = function(loc){ root.locChanged(loc); };
        cb.onClose = function(){root.onCloseBrowser(); };
        cb.onOpenExternal = function(){root.onOpenExternal(); };
        cb.showWebPage("http://xyz.com/server/data/test.pdf");

        }
    }

    function onCloseBrowser() {
        console.log("onCloseBrowser!");
    }

    function locChanged(loc) {
        console.log("locChanged!");
    }

    function onOpenExternal() {
        alert("onOpenExternal!");
    }
为什么不试试在phonegap应用程序中查看pdf插件呢

function onDeviceReady() {

        var root = this;
        cb = window.plugins.childBrowser;

        if(cb != null) {
        cb.onLocationChange = function(loc){ root.locChanged(loc); };
        cb.onClose = function(){root.onCloseBrowser(); };
        cb.onOpenExternal = function(){root.onOpenExternal(); };
        cb.showWebPage("http://xyz.com/server/data/test.pdf");

        }
    }

    function onCloseBrowser() {
        console.log("onCloseBrowser!");
    }

    function locChanged(loc) {
        console.log("locChanged!");
    }

    function onOpenExternal() {
        alert("onOpenExternal!");
    }
无需使用插件rigth nowcordova 2.4+

IFRAME不是一个解决方案

对象,嵌入不是解决方案

解决方案

window.open('http://example.com/any.pdf', '_blank', 'location=no');
此代码将打开子浏览器

Phonegap PDF Viewer插件用于本地PDF文件,但失败。

无需使用插件rigth nowcordova 2.4+

IFRAME不是一个解决方案

对象,嵌入不是解决方案

解决方案

window.open('http://example.com/any.pdf', '_blank', 'location=no');
此代码将打开子浏览器


Phonegap PDF Viewer插件用于本地PDF文件,但失败。

对于本地PDF文件,请使用:


window.open.'/any.pdf','空白','位置=否'

对于本地pdf文件,请使用:

window.open.'/any.pdf','空白','位置=否'

解决方案

window.open('http://example.com/any.pdf', '_blank', 'location=no');
window.open+pdflink+

此代码将在android手机中打开pdf

在使用此选项之前,首先将phonegap.js添加到您的HTML页面

解决方案中

window.open('http://example.com/any.pdf', '_blank', 'location=no');
window.open+pdflink+

此代码将在android手机中打开pdf


在使用之前,首先将phonegap.js添加到HTML页面

您可以使用带有以下url的iframe使用pdf嵌入

如果您的PDF URL是http://yourdomain.com/your_pdf_name.pdf 那么您应该使用以下代码

<iframe src="https://docs.google.com/viewer?url=http://yourdomain.com/your_pdf_name.pdf&embedded=true"></iframe>

您可以使用带有以下url的iframe来使用pdf嵌入

如果您的PDF URL是http://yourdomain.com/your_pdf_name.pdf 那么您应该使用以下代码

<iframe src="https://docs.google.com/viewer?url=http://yourdomain.com/your_pdf_name.pdf&embedded=true"></iframe>

嗯,我添加了.m、.h和.js文件,然后调用了这个函数,但我不知道在那之后如何使用这个插件。。你知道任何文档吗?嗯,我添加了.m、.h和.js文件,然后调用了这个函数,但我不知道在那之后如何使用这个插件。。你知道什么文件吗?