iphone应用程序和uiwebview与JavaScript代码可以访问variables?

我有一个JavaScript的网页分割成“页面”可见的用户:

<!-- optionally include helper plugins --> <script type="text/javascript" language="javascript" src="js/jquery.mousewheel.min.js"></script> <script type="text/javascript" language="javascript" src="js/jquery.touchSwipe.min.js"></script> <script type="text/javascript" language="javascript" src="js/jquery.ba-throttle-debounce.min.js"></script> 

我想知道如果应用程序可以知道显示的页面…访问页面中的一些variables或一些其他方法知道它。 我没有编程的页面,所以我只问是否在概念上可能与否,以及什么是一种方式来知道页面发生了什么,由网页中的事件驱动谢谢

我不确定这样做的任何直接的方式。 使用一些应用程序特定的自定义urlscheme是一个扫pipe笏 这个答案接近回答你的问题 – 从UIWebView中的JavaScript发送通知到ObjectiveC

我也读了一些关于从你的javascript代码写入NSLog地方,然后遍历这个日志,并提取你的Objective-C代码使用的命令和variables。 从来没有尝试过。

使用调用stringByEvaluatingJavaScriptFromString:如果你有一个javascript方法将返回显示的页面,你可以使用上面的调用来查询页面并返回结果。