Откройте приложение Chrome и внедрите Javascript

У меня есть приложение, которое открывает приложение Chrome с определенным URL-адресом, например:

Intent intent = new Intent("android.intent.action.MAIN");
                            intent.setComponent(ComponentName.unflattenFromString("com.android.chrome/com.android.chrome.Main"));
                            intent.addCategory("android.intent.category.LAUNCHER");
                            intent.setData(Uri.parse("http://www.twitch.tv/insomniacgamers12345/hls"));
                            startActivity(intent);

Вместо встроенного браузера следует использовать Chrome, потому что кажется, что только Chrome может правильно воспроизводить видео html5, содержащееся на этой странице. Это также причина, по которой я не могу использовать веб-просмотр. При открытии этого URL-адреса в веб-просмотре отображается «неподдерживаемый проигрыватель». Тем не менее, хром работает.

Теперь я хочу внедрить javascript (точнее, $('video')[0].play()) на страницу в экземпляре chrome, который я только что открыл, чтобы автоматически запускать видео.

Это возможно? Могу ли я как-то использовать намерение запланировать запуск javascript на странице, которая должна быть открыта?


person steven    schedule 05.10.2014    source источник
comment
Интересно, отличаются ли пользовательские агенты, и вы можете подделать обычный хром?   -  person rogerdpack    schedule 10.10.2017


Ответы (1)


Это возможно?

Нет. Вы можете открыть браузер, но вы не можете управлять существующим браузером.

person CommonsWare    schedule 05.10.2014