我需要显示客户的电子邮件和电话号码在列表视图和地址按钮上,以便用户可以点击移动到下一页。我使用javascript动态地获取json数据并添加列表项,并使用JQuery Mobile 1进行显示。为了应用样式,我调用了.page()方法,后面跟着.listview()。
我面临两个问题:
在项目列表中的,当我点击iPhone上的listitem时,它什么也不做。但是拿着它一会儿,它打开了选项,如打开,在safari等,点击它可以看到下一页。每个项目都会发生这种情况。无论它是一个列表项目,后退按钮,还是锚与数据-角色=“按钮”。它在浏览器上运行良好,鼠标完全点击。需要帮助!!我在按钮上应用了一些
我在想怎么点击网页上的按钮。例如,点击谷歌网页上的“我感到幸运”按钮。
这是我尝试过的:
tell application "Safari"
make new document with properties {URL:"https://www.google.com/"}
do JavaScript "eval(document.getElementById('I'm Feeling Lucky').parentNode.href.substring(11))" in document 1
de
我正在尝试在UIWebView中加载此页面
它在桌面浏览器上使用闪存工作,但在检测到iOS时有不同的实现。它在Mobile Safari上运行得很好,但在UIWebView上就不行了。
知道为什么吗?
我已经研究了实际的Mobile Safari和UIWebView之间的用户代理。
UIWebView: iPad; CPU OS 5_1_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9B206
Safari: iPad; CPU OS 5_1_1 like Mac OS X) AppleWebKit/534.46
这是我使用的移动重定向脚本。由于某些原因,它不会为iPhone重定向Safari。我添加了|safari|,就像你看到的|blackberry|,但它会重定向Google Chrome,即使在电脑上也是如此。有没有人有什么建议可以让Safari在这段代码上工作,或者是在Safari上独立工作的独立代码,我可以添加进去?
<script type="text/javascript">// <![CDATA[
var mobile = (/iphone|ipad|ipod|android|blackberry|mini|windows\sce|