侧面加载的UWP Javascript托管Web应用程序不';t显示PDF
我有一个UWP托管的Web应用程序(空白Javascript),我正在使用它来包装一个本地托管的带有嵌入式PDF的网站。PDF显示在Vue.js支持的单页应用程序中 目的是在运行Windows10Pro的机器上创建一个锁定的信息亭 我已经验证了URL在目标机器上可以从边缘浏览器本地访问,并且每个PDF都是可见的,但是PDF不会从UWP应用程序中显示 为了进一步测试,我找到了一个包含四种方式的示例PDF的站点:。所有四个PDF在MS Edge中都可以正常加载,但在我的应用程序中根本无法加载 使用该测试url的示例package.appxmanifest:侧面加载的UWP Javascript托管Web应用程序不';t显示PDF,pdf,uwp,Pdf,Uwp,我有一个UWP托管的Web应用程序(空白Javascript),我正在使用它来包装一个本地托管的带有嵌入式PDF的网站。PDF显示在Vue.js支持的单页应用程序中 目的是在运行Windows10Pro的机器上创建一个锁定的信息亭 我已经验证了URL在目标机器上可以从边缘浏览器本地访问,并且每个PDF都是可见的,但是PDF不会从UWP应用程序中显示 为了进一步测试,我找到了一个包含四种方式的示例PDF的站点:。所有四个PDF在MS Edge中都可以正常加载,但在我的应用程序中根本无法加载 使用该
<?xml version="1.0" encoding="utf-8"?>
<Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10" xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest" xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10" xmlns:uap3="http://schemas.microsoft.com/appx/manifest/uap/windows10/3" xmlns:uap4="http://schemas.microsoft.com/appx/manifest/uap/windows10/4" IgnorableNamespaces="uap mp uap3 uap4">
<Identity Name="SampleFoodsKiosk" Version="1.0.19.0" Publisher="CN=self" />
<mp:PhoneIdentity PhoneProductId="2b72d1a3-29c9-4694-8514-09e553e6377a" PhonePublisherId="00000000-0000-0000-0000-000000000000" />
<Properties>
<DisplayName>Sample Foodservice Kiosk</DisplayName>
<PublisherDisplayName>Self</PublisherDisplayName>
<Logo>images\storelogo.png</Logo>
</Properties>
<Dependencies>
<TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.0.0" MaxVersionTested="10.0.0.0" />
</Dependencies>
<Resources>
<Resource Language="x-generate" />
</Resources>
<Applications>
<Application Id="App" StartPage="https://pdfobject.com/static.html">
<uap:ApplicationContentUriRules>
<uap:Rule Match="http://www.Samplekiosk.com" Type="include" WindowsRuntimeAccess="all" />
<uap:Rule Match="http://Samplefoods" Type="include" WindowsRuntimeAccess="all" />
<uap:Rule Match="https://pdfobject.com/static.html" Type="include" WindowsRuntimeAccess="all" />
</uap:ApplicationContentUriRules>
<uap:VisualElements DisplayName="Sample Foods" Description="Sample Foodservice Kiosk" BackgroundColor="transparent" Square150x150Logo="images\Square150x150Logo.png" Square44x44Logo="images\Square44x44Logo.png">
<uap:DefaultTile Wide310x150Logo="images\Wide310x150Logo.png" Square310x310Logo="images\LargeTile.png" Square71x71Logo="images\SmallTile.png"></uap:DefaultTile>
<uap:SplashScreen Image="images\splashscreen.png" />
</uap:VisualElements>
<Extensions>
<uap:Extension Category="windows.lockScreenCall" />
<uap:Extension Category="windows.aboveLockScreen" />
</Extensions>
</Application>
</Applications>
<Capabilities>
<Capability Name="internetClient" />
</Capabilities>
</Package>
食物服务亭样本
自己
images\storelogo.png
托管的web应用程序根本无法显示嵌入式PDF吗?如果是这样,我可以使用什么其他方法来显示内嵌PDF
其他关于让PDF在UWP中显示的帖子似乎侧重于读取流并将其显示为图像,但我不确定这将如何与托管应用程序(即使是本地应用程序)配合使用
我尝试过的其他事情:
- 更换外壳的Chrome Kiosk(在Win10 Pro中不起作用)
- 添加所有可用的UWP功能
pdfjs
:。在非托管UWP应用程序中,您可以使用Windows.Data.Pdf
命名空间中的类。默认情况下,这是不可能的。这里有一个利用第三方库的解决方案pdfjs
:。在非托管UWP应用程序中,您可以使用Windows.Data.Pdf
命名空间中的类。