1
我的Windows Phone應用程序給我錯誤「您需要爲此任務安裝應用程序,是否要在商店搜索它?在應用程序,但沒有什麼顯示在調試。如果我點擊是,它會打開商店並搜索一些東西,並沒有發現任何東西。我該如何解決這個問題?「您需要爲此任務安裝應用程序」錯誤與Windows Phone 8應用程序
編輯:它當我禁用IsEnabledScript時消失。
我的Windows Phone應用程序給我錯誤「您需要爲此任務安裝應用程序,是否要在商店搜索它?在應用程序,但沒有什麼顯示在調試。如果我點擊是,它會打開商店並搜索一些東西,並沒有發現任何東西。我該如何解決這個問題?「您需要爲此任務安裝應用程序」錯誤與Windows Phone 8應用程序
編輯:它當我禁用IsEnabledScript時消失。
讓我試着猜測:您正在使用WebControl
。您最初導航到的頁面可能會嘗試通過Javascript重定向到具有協議擴展名的URI(如Facebook://)(這解釋了爲什麼您沒有IsScriptEnabled
的問題是錯誤的)。
Windows Phone嘗試用本機應用程序打開該鏈接。如果您沒有知道如何處理該協議的應用程序,它會在商店上啓動搜索以查找可以執行此操作的應用程序。
您可以執行的操作是訂閱WebBrowser
的Navigating
事件,並查看其重定向的位置。
編輯:
在Navigating
情況下,設置e.Cancel
到true
如果你想停止這種行爲。
是的,你有這個權利,謝謝。所以事實證明,它試圖導航到一種叫做whi:// home /'的方式,你可以用什麼方式來幫助我如何繞過它? –
@AliDemirci檢查我編輯的答案。 (e.Uri.ToString()。StartsWith(「whi://」)) –
當我在導航事件整個導航事件取消時使用e.Cancel,但如果我這樣做:'if(e.Uri.ToString()。StartsWith(「whi://」)) e.Cancel = true; }'一半的頁面加載,但然後應用程序stucks。我能解決這個問題嗎? –