none
Какие есть способы запуска локального Html файла в WebView? (UWP) RRS feed

  • Вопрос


  • У меня есть однострочный ХТМЛ файл в который нужно программно подставить ссылку на файл и открыть в ВебВью. Проблема в том что я не знаю куда его положить. если файл лежит в папке Assets(или вложенной в неё) не получается записать в него данные(говорит отказано в доступе), если лежит в LocalState(или вложенной в нее)то можно его изменять но открыть его не получается ВебВью как будто не видит файла.

    WebView.Source = new Uri("ms-appx-web:///Assets/page.html");//в такомм виде все открывается, но не возможно изменить файл

    WebView.Source = new Uri("ms-appx-web:///LocalState/page.html");//в такомм виде можно редактировать, но открыть не получается(я думаю что это неправильный адрес


    23 августа 2017 г. 16:01

Ответы

Все ответы

  • Если есть текст файла, то можно так:
    webView2.NavigateToString(
        "<html><body><h2>This is an HTML fragment</h2></body></html>");

    • Помечено в качестве ответа udalov sergey 27 июня 2019 г. 6:08
    24 августа 2017 г. 7:57
  • нет так не работает(
    24 августа 2017 г. 10:20
  • нет так не работает(
    А можно подробнее, что не работает? NavigateToString использую в своем проекте и это работает, даже скрипты выполняю на таких страницах.
    24 августа 2017 г. 16:52
  • нет так не работает(

    А можно подробнее, что не работает? NavigateToString использую в своем проекте и это работает, даже скрипты выполняю на таких страницах.

    в ВэбВью отображается то что я передал в строковой переменной

    28 августа 2017 г. 20:59
  • нет так не работает(

    А можно подробнее, что не работает? NavigateToString использую в своем проекте и это работает, даже скрипты выполняю на таких страницах.

    в ВэбВью отображается то что я передал в строковой переменной

    Можете привести пример передаваемой строки и что отображается?
    29 августа 2017 г. 4:18