要在Android Cordova的InAppBrowser中点击后将按钮变为不可用,您可以使用以下代码示例来实现:
// 创建InAppBrowser实例
var ref = cordova.InAppBrowser.open('https://example.com', '_blank');
// 监听InAppBrowser的loadstart事件
ref.addEventListener('loadstart', function(event) {
// 获取按钮元素
var button = document.getElementById('myButton');
// 将按钮设置为不可用
button.disabled = true;
});
// 监听InAppBrowser的loadstop事件
ref.addEventListener('loadstop', function(event) {
// 获取按钮元素
var button = document.getElementById('myButton');
// 将按钮设置为可用
button.disabled = false;
});
// 监听InAppBrowser的exit事件
ref.addEventListener('exit', function(event) {
// 获取按钮元素
var button = document.getElementById('myButton');
// 将按钮设置为可用
button.disabled = false;
});
在上述示例中,我们首先创建了一个InAppBrowser实例,并使用loadstart
事件监听器在开始加载新页面时将按钮设置为不可用。接着,我们使用loadstop
事件监听器在页面加载完成后将按钮重新设置为可用。最后,我们使用exit
事件监听器在关闭InAppBrowser时将按钮重新设置为可用。
请注意,您需要将myButton
替换为您实际使用的按钮的ID。此示例假设您的按钮具有disabled
属性来控制其可用性。