2015-04-06 64 views
2

如何使用的WebView調用Html頁面在Windows phone8.1 我的XAML代碼是:Html頁面

<StackPanel> 
    <WebView x:Name="myWebView" 
      Height="550" 
      VerticalAlignment="Top" 
      Source="ms-appx:///html/Home.html" /> 
    <TextBox Margin="10,95,124,0" 
      VerticalAlignment="Top" 
      Text="ms-appx:///html/Home.html" /> 
</StackPanel> 

我創建的文件名的Home.html裏面我用的.js和.css樣式和.cs代碼:

var html = await Windows.Storage.PathIO.ReadTextAsync("ms-appx:///html/Home.html"); 
this.myWebView.NavigateToString(html); 

但它不工作?如果有人有這個想法幫助我。

+0

究竟是不是工作?您的網頁是否顯示?你的JS/Css被加載? – 2015-04-06 18:19:52

+0

JS和CSS內容不加載,我用ms-appx-web://我得到這樣的錯誤「mscorlib.ni.dll中發生類型'System.ArgumentException'的異常,但未在用戶代碼中處理」 – Jayasri 2015-04-07 04:53:43

+0

感謝它的工作 - Kai Brummund – Jayasri 2015-04-07 05:22:19

回答

1

要從WebView中訪問資源,您必須使用ms-appx-web://協議。

(僅適用於您的.css文件等。不適合你使用NavigateToString之前做的直接裝車。)