Javascript 使用phone gap打开pdf
我不想用phone gap[corodova 1.7.0]在Xcode上打开pdf文件。可能吗? 我可以阅读文本文件,但对于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;
谢谢 您可以直接在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文件,然后调用了这个函数,但我不知道在那之后如何使用这个插件。。你知道什么文件吗?