(function (doc, win) { if (!doc.addEventListener) return; var docEl = doc.documentElement, resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize'; recalc = function () { var clientWidth = docEl.clientWidth; if (!clientWidth) return; docEl.style.fontSize = clientWidth / 750 * 100+ 'px'; }; win.addEventListener(resizeEvt, recalc, false); doc.addEventListener('DOMContentLoaded', recalc, false); })(document, window); //重写alert (function(){ window.alert = function(name){ var iframe = document.createElement("IFRAME"); iframe.style.display="none"; iframe.setAttribute("src", 'data:text/plain'); document.documentElement.appendChild(iframe); window.frames[0].window.alert(name); iframe.parentNode.removeChild(iframe); } })(); document.addEventListener('touchstart', function(event) { // 判断默认行为是否可以被禁用 var touchElementName = event.currentTarget.activeElement.localName; if(touchElementName == "input"){ return; } // return; // if (event.cancelable) { // // 判断默认行为是否已经被禁用 // if (!event.defaultPrevented) { // event.preventDefault(); // } // } }, false); document.addEventListener('plusready', function() { plus.key.addEventListener('backbutton', function() { var webview = plus.webview.currentWebview(); console.log("backCurrentId=" + webview.id); console.log("topWebViewId=" + plus.webview.getTopWebview().id); webview.canBack(function(e) { // if(e.canBack) { // webview.back(); // } else { // webview.close(); //hide,quit // //plus.runtime.quit(); // } }) }); });