The MBrCtlLinkResolver class provides the content of an embedded link or the content of a load request that was initiated by the user.
This class is used when the host application stores markup text or other information in a private store. For example, this class could be used for e-mail applications.
Usage:
#include <BrCtlLinkResolver.h>
@see S60 Platform: Browser Control API Developer's Guide Version 2.0
@file BrCtlLinkResolver.h
Browser plug-in calls this method when embedded link is found.
Used with ECapabilityClientResolveEmbeddedURL
Parameters:
aEmbeddedUrl
The url of the embedded content
aCurrentUrl
The url of the current page
aLoadContentType
Type of the embedded content Values: One of the following: ELoadContentTypeAny, ELoadContentTypeMarkup, ELoadContentTypeImage ELoadContentTypeCss, ELoadContentTypeJavascript, ELoadContentTypePlug-in
aEmbeddedLinkContent
a callback interface to return the embedded content
Returns:
ETrue if the host application resolves the link. EFalse if the host application does not resolve the link.
Attention:
The host application makes this request by setting the ECapabilityClientResolveEmbeddedURL function.