我有一个IOS应用程序,现在我被要求将其移植到Windows 8上,以用于Windows平板电脑。我的应用程序从Dropbox下载文件,并存储在本地文件夹中。我可以看到所有这些都能正常工作。我能够使用
标签的src属性中的
我的问题是,在IOS版本中,我使用Cordova的InAppBrowser打开本地PDF,但在Windows 8版本中,它不起作用。
我正在使用以下代码(
当我运行模拟器时,Visual Studio会出现以下错误。
我已经尝试过使用WinJS编码方法,甚至尝试在iFrame中加载PDF文件,但是都没有起作用。如果必须的话,我并不介意将用户跳转到Internet Explorer。我只需要让用户能够查看这些本地PDF文件。这是权限问题吗?我只有一个config.xml文件而没有app manifest文件,所以也许我缺少某些设置?
有人对此有经验吗?
ms-appdata:///local/" + 文件名
引用图像,甚至可以使用HTML5视频标签从同一文件夹播放mp4文件。我的问题是,在IOS版本中,我使用Cordova的InAppBrowser打开本地PDF,但在Windows 8版本中,它不起作用。
我正在使用以下代码(
filename
等于[1]CaseStudy-AC_EN_04.pdf
,并且确实存在于文件系统中): var ref = window.open("ms-appdata:///local/" + filename, '_blank', 'location=no');
当我运行模拟器时,Visual Studio会出现以下错误。
APPHOST9607: The app can't launch the URI at ms-appdata:///local/[1]CaseStudy-AC_EN_04.pdf because of this error: -2147024846.
我已经尝试过使用WinJS编码方法,甚至尝试在iFrame中加载PDF文件,但是都没有起作用。如果必须的话,我并不介意将用户跳转到Internet Explorer。我只需要让用户能够查看这些本地PDF文件。这是权限问题吗?我只有一个config.xml文件而没有app manifest文件,所以也许我缺少某些设置?
有人对此有经验吗?