2014-07-09 54 views
0

我試圖運行StreamSocket服務,以目前一個已經在我的WebView一個zip文件中提取內容的HTML,JS,CSS和圖像文件(我用的Windows Phone開發8.1通用XAML應用程序)提供HTML文件的Windows Phone 8.1

我試圖調整這是在這裏問 https://stackoverflow.com/questions/21150024/in-process-http-server-dies-in-released-windows-8-app

問題的代碼,但它只是不工作,我的意思是什麼在web視圖被顯示。

是否有樣品或有任何人試圖在Windows 8 RT或Windows Phone 8.1的應用程序這樣做呢?

回答

1

你並不需要創建自己的網絡服務器在web視圖中顯示本地文件。
您可以傳遞從ZIP中提取的html文件的相對路徑。

+0

怎麼會是這樣可能的,如果我不能在localStorage的引用路徑? –

+0

你怎麼不能參考路徑?你能否用一些示例代碼來更新你的問題,該代碼展示了你如何解壓zip文件? – Jedidja

+0

Tim Heur在8.1中支持。在http://social.msdn.microsoft.com/Forums/windowsapps/en-US/3e759487-ea22-4ea6-8096-ff013fb099fd/how-to-load-a-local-htmlfile-into-webview?forum更多信息= winappswithcsharp – Jedidja

0

出於安全原因,你不能定位到下載的HTML文件或WebView中執行腳本。對於這個問題的解決可能是一個進程內的HTTP服務器給出這裏:

Loading Local HTML Content in Metro WebView

+0

在Windows 8.1中似乎不再是這種情況。查看此主題的底部:http://social.msdn.microsoft.com/Forums/windowsapps/en-US/3e759487-ea22-4ea6-8096-ff013fb099fd/how-to-load-a-local-htmlfile-into -webview?論壇= winappswithcsharp – Jedidja