Windows Phone Открыть веб-страницу .rails

я разрабатываю приложение WP 8.1 на С#, на одной странице мне нужно открыть веб-страницу «.rail» (в веб-просмотре), но каждый раз, когда я открываю эту страницу, телефон просит меня установить приложение из магазина в удовлетворить просьбу.

Есть ли способ предотвратить такое поведение или что-то, что я неправильно настроил в webView?

заранее спасибо


person Gianmarco    schedule 29.04.2016    source источник
comment
Расширение .rails не является соглашением Ruby on Rails. Часто используется с MonoRail. Сменить тег.   -  person Substantial    schedule 29.04.2016


Ответы (1)


По умолчанию в любом браузере при переходе к расширению файла, которое он не может открыть, он увидит его как загружаемый файл. Для телефонных браузеров это часто означает, что он загрузит его и найдет подходящее приложение. Насколько я знаю, веб-просмотр не может открыть .rail напрямую, поэтому он будет выполнять работу по умолчанию.

TL;DR; Он попытается загрузить файл и найти соответствующее приложение, поскольку не может открыть его самостоятельно.

person Tom Droste    schedule 29.04.2016
comment
Вы уверены? Я думал, что веб-браузеры смотрят только на HTTP-заголовок Content-Type (тем более, что большинство современных веб-страниц не имеют расширений), если страница не возвращается с сервера как text/html (или один из вариантов), он не узнает Что с этим делать. Я бы посмотрел на ответ HTTP от сервера, а затем проверил правильность настройки MonoRail и IIS. - person Jonathon Rossi; 30.04.2016
comment
Танки за помощью, я проверил Content-Type и его text/html; charset=utf-8, и браузер нормально открывает страницу, но каждый раз просит найти приложение в магазине. Нет способа предотвратить это? Я знаю, что это системное сообщение, но если с webView все работает нормально, почему мне нужно использовать другое приложение? Спасибо еще раз - person Gianmarco; 02.05.2016
comment
Насколько я знаю, нет никакого способа предотвратить это. - person Tom Droste; 02.05.2016