对 Javasctipt 新手的任何帮助表示赞赏。
有人要求我将本地网络应用程序转移到 uwp 应用程序。 我几乎所有的东西都在调试中从 VS 发布到 JS UWP。 然而,有些图像没有显示,我在它们应该出现的地方得到了黑色的 X 框。
来自content.js 这是什么
"Image":"images/Image-left.jpg",
我想我必须在某处设置源 - 并且已设置源的其他图像正确显示。我只是不知道去哪里寻找知道在哪里 Hook 。
<img src=\"images/JR-Email-Signature.png\"
图像都保存在解决方案的“图像”文件夹中,它们的名称都正确。
我试过摆弄图像属性,以便将它们复制到输出目录,但这没有任何区别。
提前致谢。 凸轮
最佳答案
The images are all held inside the "images" folder in the solution
如果它们在解决方案中的“图像”文件夹内,直接将图像相对路径设置为 src
属性即可。但是不要在你的路径中使用反斜杠,否则它会显示一个黑色的 X。
<img src="images/download.jpg" />
对于“应用程序安装目录”或“应用程序数据位置”中的图像,使用 Uri 也可以在 UWP javacript 应用程序上很好地工作。例如安装目录:
<img src="ms-appx:///images/download.jpg" />
本地文件夹:
<img src="ms-appdata:///local/caffe3.jpg" />
关于javascript - 本地 html/css/javascript 元素到 UWP 应用程序中 - 图像不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43266981/