如何使用网页框架在网页中获取Flash网址?

时间:2009-11-05 09:38:45

标签: cocoa dom safari webkit webview

我们知道,当我们从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对象?但怎么办?再次感谢你!

1 个答案:

答案 0 :(得分:2)

你真的应该更清楚。它听起来就像你正在加载一个包含Flash插件的网页,你想知道该资源的URL。但我不确定。如果是这样,您需要WebResourceLoadDelegate,它将告诉您网页引用的资源,包括Flash文件。