[Webkit-unassigned] [Bug 35750] New: Any plugin loaded WebResource not handled like other WebResources

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Mar 4 10:47:22 PST 2010


https://bugs.webkit.org/show_bug.cgi?id=35750

           Summary: Any plugin loaded WebResource not handled like other
                    WebResources
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Macintosh Intel
        OS/Version: Mac OS X 10.6
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: WebKit API
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: myobie at mac.com


I actually have Safari 4.0.4 (on 10.6.2)

If a plugin (say flash) loads a WebResource, all WebResourceLoadDelegate
methods are fired correctly, however the WebResource itself is not present in
the subresources NSArray of the WebDataSource after the load is finished.

An example is that:

- (id)webView:(WebView *)sender identifierForInitialRequest:(NSURLRequest
*)request fromDataSource:(WebDataSource *)dataSource
{
  return [[request URL] absoluteString];
}

- (void)webView:(WebView *)sender resource:(id)identifier
didFinishLoadingFromDataSource:(WebDataSource *)dataSource
{
  NSLog(@"ID: %@; Current subresources array: %@", identifier, [dataSource
subresources]);
}

Then, visiting http://5by5.tv (just as an example) and playing one of the
podcasts there, one could see that the flash player loading the MP3 (and even
the flash player itself) do fire the delegate methods, but are not present in
the subresources, even after they are finished loading.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list