diff --git a/FsprgEmbeddedStore/FsprgEmbeddedStoreController.m b/FsprgEmbeddedStore/FsprgEmbeddedStoreController.m index f4b554d..0a7843c 100755 --- a/FsprgEmbeddedStore/FsprgEmbeddedStoreController.m +++ b/FsprgEmbeddedStore/FsprgEmbeddedStoreController.m @@ -240,6 +240,9 @@ - (void)setHostCertificates:(NSMutableDictionary *)anHostCertificates - (void)webView:(WebView *)sender didStartProvisionalLoadForFrame:(WebFrame *)frame { + if ([[self delegate] respondsToSelector:@selector(webView:didStartProvisionalLoadForFrame:)]) { + [[self delegate] webView:sender didStartProvisionalLoadForFrame:frame]; + } } - (void)webView:(WebView *)sender didFinishLoadForFrame:(WebFrame *)frame diff --git a/FsprgEmbeddedStore/FsprgEmbeddedStoreDelegate.h b/FsprgEmbeddedStore/FsprgEmbeddedStoreDelegate.h index 8e3e919..9f0aa6a 100755 --- a/FsprgEmbeddedStore/FsprgEmbeddedStoreDelegate.h +++ b/FsprgEmbeddedStore/FsprgEmbeddedStoreDelegate.h @@ -79,4 +79,11 @@ typedef enum { */ - (BOOL)shouldStoreControllerFixContentDivHeight:(FsprgEmbeddedStoreController *)controller; +/*! + * Invoked when starting to load a page. + * @param sender The web view containing the frame. + * @param frame The frame being loaded. + */ +- (void)webView:(WebView *)sender didStartProvisionalLoadForFrame:(WebFrame *)frame; + @end