Windows 8 WinRT';s WebView在实际平板电脑上运行时未加载.css文件

Windows 8 WinRT';s WebView在实际平板电脑上运行时未加载.css文件,windows-8,windows-runtime,Windows 8,Windows Runtime,我使用WinRT下的WebView控件来显示从我的资产文件夹的子文件夹加载的html页面。当我在Windows8电脑或平板电脑模拟器上运行我的应用程序时,一切都正常。但是,当我在实际的Surface平板电脑上运行时,页面似乎没有加载.css文件,因此格式不正确 这里有我遗漏的东西吗 谢谢 验证CSS文件是否包含在您在Surface上运行的应用程序中。然后看看里面。要彻底检查,请将应用程序包复制到您的Surface并在那里运行,以验证问题是否仍然存在 运行Windows应用程序认证工具包(WACK

我使用WinRT下的WebView控件来显示从我的资产文件夹的子文件夹加载的html页面。当我在Windows8电脑或平板电脑模拟器上运行我的应用程序时,一切都正常。但是,当我在实际的Surface平板电脑上运行时,页面似乎没有加载.css文件,因此格式不正确

这里有我遗漏的东西吗

谢谢

  • 验证CSS文件是否包含在您在Surface上运行的应用程序中。然后看看里面。要彻底检查,请将应用程序包复制到您的Surface并在那里运行,以验证问题是否仍然存在
  • 运行Windows应用程序认证工具包(WACK)工具以发现常见问题。这只是一个猜测,但可能你的CSS文件有错误的编码,这会导致Windows RT出现问题。真的,这只是一个猜测

  • 可悲的是,我不认为没有人能在你提供的信息有限的情况下访问URL提供帮助。它可能是无效的CSS,CSS没有全部加载在一起,或者是另一个问题,比如响应性CSS不工作。。。如果可能的话,请提供URL,以便我们可以检查有问题的网站。提供详细信息,什么是反CSS,你是如何加载它的,你是如何将应用部署到Surface的,提供代码,告诉我们你尝试了什么,等等。否则,我们将无法帮助你。我可以给你CSS文件的详细信息,但是,正如我所说的,当我在Windows8 PC和tablet emulator上运行完全相同的应用程序时,它工作得很好。它只有在实际表上运行时才会失效。我还发现,如果我在HTML文件中包含CSS文件的内容,它在任何地方都可以正常工作。所以我很确定问题不在于CSS文件,而在于在实际硬盘上运行时的加载。此外,没有URL可查看,因为文件是从应用程序的资产文件夹加载的。感谢您的反馈。我运行了这个程序,出现了一些问题,但似乎与html页面无关。我会尽力消除这些问题,看看这是否会改变什么。至于看包裹里面,我真的不知道怎么做。当我创建包时,它似乎是一个大的二进制文件。我怎么看里面?我可能会补充说,如果我把css文件嵌入HTML文件中,它似乎工作得很好,即使在平板电脑上也是如此。我修复了WACK标记的所有问题,正如我所怀疑的,它不会影响页面的加载。css文件仍未加载。要回答您的一个问题,您可以将appx重命名为zip,然后使用winzip打开并查看各种内容。好的,谜团已经解开。当我查看软件包时,发现css文件不见了。看起来,当我从Win32构建切换到ARM时,VisualStudio从包含的文件列表中删除了这两个文件。奇怪的是,据我所知,只有这两个文件被删除了。奇怪。无论如何,非常感谢你的帮助。