行,iOS应用程序在webview - 窍门应用程序进入思考页面已重新加载
我有一个生产iOS应用程序,它有一个web视图。
它监听webview的URL更改并抛出一个微调。 然后侦听webview来完成加载并隐藏微调器。
问题是webview已被更改为具有散列更改以修复后退按钮。这触发了上面的URL更改微调,但微调永远不会去,因为散列更改不会重新加载页面,加载事件从未触发删除。
反正是有使用JavaScript从web视图中欺骗应用程序,可能通过影响document.readyState ...
愚弄了页面加载/再应用程序和应用程序删除微调。
不是固定。但是在页面上写入一个iframe,该iframe的加载事件会再次触发webViewDidFinishLoad。 因此,每当我们通过#hashtag进行导航时,都会编写一个隐藏的iframe。然后移除微调器。 – 2013-03-01 18:19:06