webview中的iOS应用程序 - 将思科页面中的技巧应用重新加载

时间:2013-03-01 12:54:40

标签: javascript ios dom ios6

行,

我有一个具有webview的制作iOS应用程序 它会监听webview以获取URL更改并抛出一个微调器。 然后侦听webview以完成加载并隐藏微调器。

问题是webview已更改为更改哈希以修复后退按钮。这会触发上面的URL更改微调器,但是微调器永远不会发生,因为哈希更改不会重新加载页面,并且永远不会触发加载事件来删除。

无论如何使用webview中的javascript来欺骗应用程序,可能是通过影响document.readyState ......

欺骗应用程序页面加载/重新加载,应用程序删除了微调器。

2 个答案:

答案 0 :(得分:0)

UIWebView有一个委托方法

  • (void)webViewDidFinishLoad:(UIWebView *)webView;
当您的网址停止加载时,

将会调用。

答案 1 :(得分:0)

我们尝试了一些事情;

  1. 我们在页面中写了一个图像(1x1 gif),并没有欺骗页面加载事件......

  2. 但后来我们发现在页面中编写iframe,当加载iframe(一个空的html文件)时,再次触发页面加载事件并删除了本机加载叠加层。