2014-10-05 74 views
0

我有一个与特定URL像这样打开Chrome应用的应用程序:打开Chrome App和插入JavaScript

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); 

铬必须用来代替内置的浏览器,因为它似乎只有铬可以玩该页面包含的html5视频。这也是我无法使用webview的原因。在web视图中打开此网址会显示“不受支持的播放器”。但是,铬工程。

现在,我想在我刚刚打开的chrome实例的页面中注入javascript(准确地说是$('video')[0].play()),以便自动启动视频。

这可能吗?我可以以某种方式使用意图安排JavaScript在即将打开的页面上运行?

+0

我不知道用户代理是不同的,你可以“欺骗”正常的铬? – rogerdpack 2017-10-10 07:37:36

回答

0

这可能吗?

不,您可以打开浏览器,但无法控制现有浏览器。