2015-04-02 152 views
0

我很有趣,如果有人在Windows Phone 8.1 WebBrowser控件中加載本地html文件的經驗?它看起來像WP處理本地文件,因爲它們不屬於同一臺服務器,所以它爲每個文件單獨創建localStorage對象。Windows Phone 8.1 localStorage問題

因此,如果您在您的應用程序中創建兩個WebBrowser控件並在其中每個控件中加載兩個html文件,則它們不會看到其他數據。但是,如果您關閉應用並重新加載應用,則每個應用都記住它是自己的數據。

我知道WP 7.1沒有localStorage,但WP 8.1可以,我想知道爲什麼這不適用於Android或iOS。

您是否知道任何解決方法?

回答

0

我面臨同樣的問題,事實證明,當通過不同的協議進行導航時,localStorage被單獨存儲。我通過將HTML源代碼與'x-wmapp0:'作爲前綴來解決這個問題。這要求您提供絕對URI。

new System.Uri("x-wmapp0:/www/index.html", UriKind.Absolute);