我们知道,当我们从safari的网页加载框架时,我们将调用webkit非正式协议(WebFrameLoadDelegate)的委托方法:
web视图:didStartProvisionalLoadForFrame:
web视图:didChangeLocationWithinPageForFrame:
我知道在重新加载页面时我可以这样做:
- (void)webView:(WebView *)senderdidStartProvisionalLoadForFrame:(WebFrame *)frame {
if(![frame parentFrame]) {
// There is no parent frame so this is the main frame.
}
// other actions for child frames.
}
现在我有疑问:我可以使用argu:frame获取网页中的flash地址吗?一帧闪光?如何得到它,我想也许可以遍历所有的每一帧dom对象?但怎么办?再次感谢你!
答案 0 :(得分:2)
你真的应该更清楚。它听起来就像你正在加载一个包含Flash插件的网页,你想知道该资源的URL。但我不确定。如果是这样,您需要WebResourceLoadDelegate,它将告诉您网页引用的资源,包括Flash文件。