我使用了Safari中的开发菜单,并将用户代理更改为iPhone。在Google上查看源代码,看起来他们已经像这样设置了html:
<div ><input id="query" type="text" name="q" size="30" maxlength="2048" autocorrect="off" autocomplete="off" /><a id="clearQuery" href="#"> <img alt="" /></a>
并正在使用此javascript:
function initClearQuerylink(query,clearQuery){ clearQuery.setAttribute("title","Clear"); clearQuery.addEventListener("mousedown",clearQueryBox,true); query.addEventListener("keyup",_handleClearQuerylink,false)}function _handleClearQuerylink(){ var query=document.getElementById("query"); var clearQuery=document.getElementById("clearQuery"); if(clearQuery) if(query.value.length>0){ clearQuery.style.display="inline"; clearQuery.style.visibility="visible" } else{ clearQuery.style.display="none"; clearQuery.style.visibility="hidden" }}function clearQueryBox(event){ var query=document.getElementById("query"); var clearQuery=document.getElementById("clearQuery"); query.value=""; clearQuery.style.display="none"; clearQuery.style.visibility="hidden"; hideSuggest(); if(event)event.preventDefault()}


