Прямо сейчас я использую один веб-просмотр, чтобы отображать данные из моего aplicationDatadirectory, здесь все работает нормально, я получаю контент, когда пользователь нажимает следующий ответ соответственно. Теперь то, что я делаю в OnLoad из WebView зарегистрировать «TouchEvent» и «TouchMove» в HTML WebView как это: -Webview Swipe issue - 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 в webview (я вижу изображения). Но я не могу получить touchstart и перезвонить. Я не знаю, в чем проблема. Я установил данные в webview, используя url здесь.
Теперь, когда я устанавливал данные в webview с помощью html (я использовал данные своего html-файла (приведенного ниже) в одном var), теперь я не могу видеть изображения, это просто показывает мне одну черную границу (пусто), но вот мой touchstart и события touchmove стреляют, мой салфетка также работает так, как ожидалось. Я проверяю эту функциональность на iPhone.
Может ли кто-нибудь найти проблему, что здесь происходит не так? Благодарю.
Редактировать: - при использовании webview.html Я скопировал изображение в папку ресурса, а затем проверил и проверил, что работает (эта черная пустая граница была для того, чтобы я не получал изображение). Но когда я использую webview.url, он не работает. Какие-либо предложения? –