2016-02-16 1 views
0

я определил пользовательский URL для моего Android приложения:Android пользовательский URL работает с HREF, но не непосредственно

<intent-filter> 
    <data android:scheme="myfoo" /> 
    <action android:name="android.intent.action.VIEW" /> 
    <category android:name="android.intent.category.BROWSABLE" /> 
    <category android:name="android.intent.category.DEFAULT" /> 
</intent-filter> 

Когда я создаю веб-страницу, которая имеет

<a href="myfoo://">My Foo</a> 

и нажмите на ссылку из локального браузера мое приложение запускается просто отлично. Однако, если я нахожу «myfoo: //» непосредственно в браузере, он просто приводит меня к списку поиска Google.

Удивительно, если есть параметр в браузере по умолчанию, который мне нужно отключить, чтобы мой пользовательский URL работал. С уважением.

+0

По умолчанию браузер, вы имеете в виду приложение «акции» под названием «Браузер», которое поставляется вместе с ОС Android? Какой бренд телефона вы используете? – marktani

ответ

1

Если у вас есть параметр в браузере по умолчанию, который мне нужно отключить, чтобы сделать мой пользовательский URL-адрес.

Возможно, нет. Во-первых, в Android нет единого «браузера по умолчанию». Кроме того, разработчики браузеров могут делать все, что захотят, с URL-адресами, включая различное поведение, основанное на URL-адресе (адресная строка против ссылки против JavaScript против ...).

Смежные вопросы