Cordova: Touch事件被InAppBrowser插件触发
Cordova: Touch events on been fired with InAppBrowser plugin
我试图在我的cordova应用程序中捕捉触摸事件。cordova应用程序很简单,它只是在InAppBrowser中打开一个网页。var ref = cordova.InAppBrowser。Open (url, '_top', 'location=no,toolbar=no');
函数loadstartCallback(事件){console.log('Loading started: ' + event.url)}
function loadstopCallback(event) {
console.log('Loading finished: ' + event.url)
}
function loaderrorCallback(error) {
console.log('Loading error: ' + error.message)
}
function exitCallback() {
console.log('Browser is closed...')
}
function touchCallback() {
alert.log('Touch event..')
}
ref.addEventListener('loadstart', loadstartCallback);
ref.addEventListener('loadstop', loadstopCallback);
ref.addEventListener('loadloaderror', loaderrorCallback);
ref.addEventListener('touchstart', touchCallback);
ref.addEventListener('touchmove', touchCallback);
ref.addEventListener('touchend', touchCallback);
ref.addEventListener('exit', exitCallback);
所有事件都工作完美,除了touchstart, touchmove和touchend事件。任何想法!
- 基于文档它不像InAppBrowser支持这些
touch
事件。你可能想尝试的是使用InAppBrowser的executeScript()
方法,并以这种方式注入事件侦听器。 - 传递给
cordova.InAppBrowser.open
的第二个参数看起来无效。InAppBrowser只支持:_self
,_blank
,system
。
相关文章:
- 如何在Angular2中使用jQuery插件
- 可以前端maven插件使用节点,npm已经安装
- 如何使jQuery插件函数可调用以供独立使用,而不在集合上操作
- 我的jQuery插件参数没有正确启动,遇到了问题
- 如何在elfinder插件(一个文件管理器插件)上获得上传前事件
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- TableExport jquery插件:文件名和扩展名问题
- 如何在使用selectBoxIt JQuery插件时检测选项更改
- jQuery插件-从插件中调用公共方法
- 压缩phonegap中ios的图像插件
- jQuery粘性插件可变顶部间距
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- 高亮显示与数组字符串一起使用时文本插件中断
- 如何为jQuery屏蔽输入插件创建一个允许字母数字、空格和重音字符的掩码
- Wordpress插件根据需要加载js和css
- jQuery Wan Spinner插件的多个字段
- 绕过InAppBrowser Cordova插件中的SSL错误
- InAppbrowser窗口.打开插件的Cordova 3.5不工作
- 隐藏inAppBrowser插件Cordova 3+中的历史按钮
- Cordova: Touch事件被InAppBrowser插件触发