已经有多个SO问题涉及类似的问题,但没有一个回答了我确切类型的问题。大多数答案都涉及运行JS代码并重载警报方法,如下所示:
因此,我不能使用
类似的问题: 有什么建议吗?
window.alert = function() {};
我的问题是,在整个页面渲染完成之前,加载的网页(我无法控制其内容)会打开一个警报。因此,我不能使用
- (void)webViewDidFinishLoad:(UIWebView *)webView
委托方法来运行JS代码片段。此外,在- (void)webViewDidStartLoad:(UIWebView *)webView
中运行相同的片段对我没有任何好处,因为它在DOM加载之前执行。类似的问题: 有什么建议吗?