【发布时间】:2009-11-05 09:38:44
【问题描述】:
众所周知,当我们从 safari 网页加载框架时,我们会调用 webkit 非正式协议(WebFrameLoadDelegate)的委托方法:
webView:didStartProvisionalLoadForFrame:
webView: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 对象?但是怎么办呢?再次感谢!
【问题讨论】:
标签: cocoa dom safari webkit webview