지금 당장은 하나의 webview를 사용하여 내 aplicationDatadirectory의 데이터를 보여줍니다. 여기서는 모든 것이 잘 작동하고 사용자가 다음을 각각 클릭 할 때 콘텐츠가 표시됩니다. 내가 슬쩍 이벤트를 찾아이에 기초Webview 스 와이프 문제 - Appcelerator Titanium
$.webview.evalJS('document.getElementsByTagName("body")[0].addEventListener("touchstart", function mytouch(){Ti.App.fireEvent("touch", {X:event.touches[0].pageX,Y:event.touches[0].pageY,length:event.touches.length});}, false);');
$.webview.evalJS('document.getElementsByTagName("body")[0].addEventListener("touchmove", function mymove(){Ti.App.fireEvent("move", {X:event.touches[0].pageX,Y:event.touches[0].pageY,length:event.touches.length});}, false);');
- : 이제 내가 무엇을하고 있는가하는 것은이 같은 웹보기의 HTML에서 "touchevent"와 "하는 TouchMove를"등록 웹뷰의 온로드에 있습니다. 내가 webview (나는 이미지를 볼 수 있습니다)에 올바른 HTML을 얻을. 그러나 나는 터치 시작하고 전화를 이동할 수 없습니다. 나는 여기서 어떤 문제인지 모른다. 여기 URL을 사용하여 webview에서 데이터를 설정합니다.
지금 내가 html을 사용하여 webview에서 데이터를 설정할 때 (하나의 var에서 내 html 파일의 데이터를 사용함) 이제는 이미지를 볼 수 없지만 하나의 검은 색 테두리 (비어 있음)가 표시되지만 여기에서는 내 touchstart touchmove 이벤트도 발사됩니다. 내 슬쩍도 예상대로 작동합니다. iPhone에서이 기능을 확인하고 있습니다.
여기에 어떤 문제가 발생했는지 확인할 수 있습니까? 감사.
편집 : - webview.html을 사용하는 동안 이미지를 리소스 폴더에 복사 한 다음 확인 및 스 와이프가 작동하고 있습니다. (검은 색 테두리가 나는 생각하는 이미지를 얻지 못했습니다.) 하지만 webview.url을 사용할 때 작동하지 않습니다. 어떤 제안? –