【发布时间】:2016-07-29 09:24:47
【问题描述】:
我有一个使用 cordova 和 InAppBrowser 构建的应用程序。我正在尝试显示“加载微调器”或“加载消息”(而不是在加载 inappbrowser 时显示空白页),我尝试这样做但它不起作用,这是我的 app.js 代码:
$(document).ready(function() {
document.addEventListener("deviceready", onDeviceReady, false);
});
var ref;
function onDeviceReady() {
try {
ref = cordova.InAppBrowser.open('https://cordova.apache.org', '_blank', 'location=no');
ref.addEventListener('loadstart', loadStartCallBack);
ref.addEventListener("exit", onBackButton, false);
}
catch(err) {
alert("Plugin Error - " + err.message);
}
function onBackButton(e) {
navigator.app.exitApp();
}
function loadStartCallBack() {
$('#status-message').text("loading please wait ...");
}
}
这是我的 index.html 代码:
<!DOCTYPE html>
<html>
<head>
<meta name="format-detection" >
<meta name="msapplication-tap-highlight" content="no">
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width">
<title>InApp Browser</title>
</head>
<body>
<script type="text/javascript">
navigator.splashscreen.show();
</script>
<div id="status-message"></div>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="js/app.js"></script>
</body>
</html>
【问题讨论】:
-
它没有在浏览器中显示结果请先构建然后在您的移动设备中测试或在模拟器中测试。
-
我已经构建并在模拟器中测试了它,但它没有显示结果
标签: javascript android jquery cordova inappbrowser