SmallScarred
SmallScarred
2019-04-16 14:51

app的内置浏览器(谷歌)intent://xxxx#Inte...在启动安卓默认浏览器时失败?

1000
  • javascript

我自己没有做过安卓,只做过javaEE。我现在遇到的问题是
html连接
'方法壹':

<a class="downloadBtn twoButtonOnline"
                href="intent://xxxx#Intent;scheme=http;package=com.android.browser;end">```
在一般的app启动安卓默认浏览器是可以的,会在默认浏览器打开http://xxxx;
(就是我想打开的网站)。但是在我要嵌入的目标app的浏览器(目标app内置的谷歌浏览器)会导致打开的是,intent开头的的intent://xxxx,也就是说它就没解析intent://,原照原的打开了我的a标签连接。

<br>
<br>

后来又试了'方法贰':
var iframe = document.createElement("iframe");```
        iframe.style.display = "none";
        iframe.src = "intent://xxxx#Intent;scheme=http;package=com.android.browser;end";
       document.body.appendChild(iframe);
结果这个方法没有反应,请问怎么才能跳出目标app到其他浏览器去。



我看了我的目标app版本,Chrome64.0.3282.137,下载下来试了试'方法壹'是可以从谷歌浏览器的app跳到默认浏览器的app的。但是'方法贰'在Chrome64.0.3282.137版本的谷歌浏览器app没有反应。


我没有修改app的权利,只能修改内置的浏览器的html。我想知道就现在的情况来看,仅仅通过修改html能否让我跳到内置浏览器。
  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答