Rejestrowanie niestandardowego protokołu dla aplikacji Windows Phone 8 App WebBrowser Control
Szukam sposobu zarejestrowania niestandardowego protokołu dla Windows Phone 8. Próbowałem zarejestrować niestandardowy protokół za pomocąWebRequest.RegisterPrefix("xxx://", this)
ale to nie zadziała w przypadkuWebBrowser
kontrola. Ponieważ nasz schemat protokołów nie jest prawidłowym uri, aplikacja po prostu ulegnie awarii, jeśli spróbuje nawigować (przez location.url = 'xxx: // to-nie-ważne-uri ”).
Mam nadzieję, że każdy może rozproszyć światło w ciemności;)
EDYTOWAĆ:Tutaj to mój projekt testowy. Myślę, że jest to poważny błąd, ponieważ można zmusić każdą aplikację do awarii za pomocą prostej instrukcji JavaScript.