Android PhoneGap使用应用程序中加载的Chrome在我的应用程序中打开外部链接

Android PhoneGap使用应用程序中加载的Chrome在我的应用程序中打开外部链接,android,cordova,chromium,window.open,inappbrowser,Android,Cordova,Chromium,Window.open,Inappbrowser,我正在使用Durandal框架开发一个PhoneGap应用程序,它在触发deviceready事件时加载一个外部链接。我想打开Chrome,因为我链接的网站需要Chrome的功能才能与WebAudio配合使用。此外,Chrome的整体性能更好。我可以使用下面的代码加载带有Chrome浏览器的链接,但我想做的是在应用程序本身中加载Chrome浏览器,以提供本机应用程序的外观。Cordova WebView(_self)和InAppBrowser的WebView(_blank)无法满足我对该应用程序

我正在使用Durandal框架开发一个PhoneGap应用程序,它在触发deviceready事件时加载一个外部链接。我想打开Chrome,因为我链接的网站需要Chrome的功能才能与WebAudio配合使用。此外,Chrome的整体性能更好。我可以使用下面的代码加载带有Chrome浏览器的链接,但我想做的是在应用程序本身中加载Chrome浏览器,以提供本机应用程序的外观。Cordova WebView(_self)和InAppBrowser的WebView(_blank)无法满足我对该应用程序的需求。使用系统默认设置(_system)打开Chrome可以正常工作,但在应用程序外部打开Chrome浏览器会带来非常糟糕的用户体验,因为他们看到这只是打开一个外部链接并离开phonegap应用程序

<!DOCTYPE html>
<html>
<head>
    <link rel="stylesheet" href="lib/bootstrap/css/bootstrap.css" />
    <link rel="stylesheet" href="lib/font-awesome/css/font-awesome.css" />
    <link rel="stylesheet" href="lib/durandal/css/durandal.css" />
    <script type="text/javascript" src="cordova.js"></script>


    <script type="text/javascript" charset="UTF-8">

    function onLoad(){

        document.addEventListener("deviceready", 

        onDeviceReady,

        false);

    }


    function onDeviceReady() {
            window.open("http://www.google.com", "_blank", "location=no");
     }


</script>

</head>
<body onload="onLoad()">
    <div id="applicationHost"></div>
    <script src="lib/require/require.js" data-main="app/main"></script>
</body>
</html>
如有任何建议、意见或对以上代码的补充,将不胜感激。谢谢

 Options I'm considering:
 1) Developing a plugin like InAppBrowser to open Chrome in my application, is it possible? 
 How difficult/time consuming would that be?
 2) Ship the application with Chrome, or minified version of Chrome, 
 that opens the external link in my application?