我已经构建了一个带有人行横道的 PhoneGap 应用程序,当我尝试打开其中的链接时,
- 它不是在同一个 webview 中打开的,除了它启动一个 浏览器选择窗口。
我想要的是,如果我点击一个 href,它应该在加载默认 index.html 的 webview 中加载 webapp,我也尝试使用 js 重定向页面。
我不确定我的整合是否正确,我只是点击了这个链接 Codova Plugin
最佳答案
您需要使用inappbrowser 插件来实现:https://github.com/apache/cordova-plugin-inappbrowser
通过 cordova plugin add cordova-plugin-inappbrowser
安装插件后,你可以这样写:
<span id="myLink">Load Pap</span>
<script>
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady()
{
var myLink = document.getElementById('myLink');
myLink.addEventListener("click", function()
{
cordova.InAppBrowser.open('http://192.168.1.11/papa', '_self', 'location=no');
})
}
</script>
关于cordova - 在自己的phoneGap默认webview中打开一个链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30692098/