Cocoa 如何使用webframe在网页中获取flash url?

Cocoa 如何使用webframe在网页中获取flash url?,cocoa,dom,safari,webkit,webview,Cocoa,Dom,Safari,Webkit,Webview,我们知道,当我们从safari的网页加载框架时,我们将调用webkit非正式协议(WebFrameLoadDelegate)的委托方法: webView:didStartProvisionalLoadForFrame: webView:didChangeLocationWithinPageForFrame: 我知道当重新加载页面时,我可以这样做: - (void)webView:(WebView *)senderdidStartProvisionalLoadForFrame:(WebFrame

我们知道,当我们从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在网页中获取闪存地址吗。还有镜框里的闪光?如何得到它,我想也许可以遍历所有dom对象的每一帧?但是怎么办呢?再次谢谢你

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

首先非常感谢!是的,正如你所说,我想开发一个插件,希望知道包含flash的网页的URL。WebFrameLoadDelegate没有获取URL的方法吗?我想闪光灯可能是个相框,不是吗?