none
请问webview中当,读取本地html时,本地html含有图片,图片显示不出来的原因 RRS feed

  • 问题

  • 大家好,我的代码如下:

     string htmlFragment =
                  @"<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
    <html lang='en' >
    <head>
        <meta charset='utf-8' />
        <title></title>
    </head>
    <body>
        <img alt='' src='/Images/flower.png' style='height: 122px; width: 122px' />
    </body>
    </html>";

    wbview.NavigateToString(htmlFragment);

    这样写在webview控件中图片没有显示出来,如果把img的src属性改为网络图片,就能显示,请问如果我想显示本地图片,该如何实现呢

    2012年8月13日 2:55

答案

  • 本地资源连接 用 ms-appx-web:/// 前缀,如你的代码应该是: 

    <img alt='' src='ms-appx-web:///Images/flower.png' style='height: 122px; width: 122px' />


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    2012年8月13日 6:31
    版主