UIwebview收听javascript事件

时间:2014-09-05 15:36:28

标签: javascript ios uiwebview

我知道在这种情况下有很多答案,但它们都不符合我的情况。

我正在处理的HTML文件是SPA。现在的问题是,nav元素中创建的链接实际上并不是链接,所以在UIWebview中加载文件时,只调用一次webview:shouldstartloadwithrequest。

我需要做的是捕获生成的事件,操纵对象并重新触发相同的事件。

有没有办法像在Objective C代码中捕获事件一样,并使用事件对象重新触发事件。

此外,我添加了一个单击手势来检查UIWebView中正在进行的触摸。

我甚至尝试过这种方法来获得接触点,但这并不能解决问题。

这是HTML代码。

<nav id='nav-top'>
    <ul>
        <li id="btn-0" class="button"></li>
        <li id="btn-1" class="button active"></li>
        <li id="btn-2" class="button"></li>
        <li id="btn-3" class="button"></li>
        <li id="btn-4" class="button"></li>
    </ul>
</nav>

使用javascript处理事件和页面转换。

无论如何我可以做这种伎俩吗?

0 个答案:

没有答案