WebView не может получить событие onClick - PullRequest
0 голосов
/ 08 марта 2012

У меня есть приложение с WebView. В веб-просмотре приложение показывает пользователю интернет-страницу с ссылкой, которая запускает мое приложение, но в другой активности. На странице HTML я делал что-то вроде

<a href="my.special.scheme://other/parameters/here"></a>

И все идет хорошо, но мне нужно сделать то же самое с Javascript. Итак, я делаю это:

<html>
<head>
<script>
function redirect(n){
window.location = n;
}
</script>
</head>
<body>
<button id="target"  onClick="redirect('my.special.scheme://other/parameters/here')" >Name</button>
</body>
</html>

Но ничего не происходит. Использую Android 1.6

Есть предложения?

Ответы [ 2 ]

1 голос
/ 08 марта 2012

Вы включили Javascript для просмотра? По умолчанию он отключен ( документы ).

0 голосов
/ 08 марта 2012
<html>
<body>
<button id="target"  onClick="parent.location='my.special.scheme://other/parameters/here'" >Name</button>
</body>
</html>

Попробуйте это.:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...