带有javascript代码的iphone应用程序和uiwebview我可以访问变量吗?

带有javascript代码的iphone应用程序和uiwebview我可以访问变量吗?,javascript,iphone,html,objective-c,ios,Javascript,Iphone,Html,Objective C,Ios,我有一个带有javascript的网页,可以将视图拆分为用户可见的“页面”: <!-- optionally include helper plugins --> <script type="text/javascript" language="javascript" src="js/jquery.mousewheel.min.js"></script> <script type="text/javascript" langua

我有一个带有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>

我想知道应用程序是否可以知道显示的页面…访问页面中的一些变量或其他方法来了解它。 我还没有对页面进行编程,所以我只想问在概念上是否可能,以及如何知道页面上发生了什么,这是由页面中的事件驱动的
谢谢

我不确定有什么直接的方法可以做到这一点。使用某些特定于应用程序的自定义url方案是一个难题。这个答案接近于回答你的问题-

    <!-- 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>

我还读过关于从javascript代码中写入
NSLog
,然后遍历该日志并提取Objective-C代码要使用的命令和变量。从未尝试过。

使用调用stringByEvaluatingJavaScriptFromString:如果您有一个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>