【问题标题】:How to get a flash url in a webpage using a webframe?如何使用 webframe 在网页中获取 flash url?
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

    • 首先非常感谢您!是的,正如你所说,我想开发一个插件,想知道包含 Flash 的网页的 URL。而WebFrameLoadDelegate没有获取URL的方法?我认为 flash 可能是一个框架,不是吗?
    猜你喜欢
    • 2015-10-16
    • 1970-01-01
    • 2011-02-13
    • 1970-01-01
    • 2020-04-12
    • 1970-01-01
    • 1970-01-01
    • 2021-04-26
    • 1970-01-01
    相关资源
    最近更新 更多