Iphone 如何以这种方式加载网页?

Iphone 如何以这种方式加载网页?,iphone,uiwebview,ios-simulator,Iphone,Uiwebview,Ios Simulator,在UIWebView中,我提供了指向的链接。在模拟器中,TOC不加载。显示一个空间,然后快速隐藏。然而,在iPhone上,TOC加载而不隐藏。用户必须单击隐藏TOC链接。模拟器在做什么,iPhone没有?在iPhone上有没有办法隐藏TOC?我不知道模拟器和设备之间有什么细微的区别(与cookie相关的东西?),但我建议您的解决方案应该是等待页面加载完成,然后注入javascript以强制关闭TOC,如下所示: [webView stringByEvaluatingJavaScriptFromS

在UIWebView中,我提供了指向的链接。在模拟器中,TOC不加载。显示一个空间,然后快速隐藏。然而,在iPhone上,TOC加载而不隐藏。用户必须单击隐藏TOC链接。模拟器在做什么,iPhone没有?在iPhone上有没有办法隐藏TOC?

我不知道模拟器和设备之间有什么细微的区别(与cookie相关的东西?),但我建议您的解决方案应该是等待页面加载完成,然后注入javascript以强制关闭TOC,如下所示:

[webView stringByEvaluatingJavaScriptFromString:@"showHideTOC('hide');"];

谢谢那很好。你知道为什么在iPhone和Simulator上转到“rangeOfCharactersFromSet:”吗?忽略最后的评论。它只发生在模拟器中。本应删除评论并重新发布,但由于我的疯狂链接,“x”正在从页面上滚动。您可能想将url更改为tinyurl(或其他任何内容),这会导致布局中断,这无疑会导致人们感到沮丧并“走开”。@meandmycode:它不会中断FF3上的布局,您使用的浏览器是什么?