I've been tried the following methods, but does not seem to work.
Is there any other way?
- Code: Select all
CefHandler::RetVal ClientHandler::HandleBeforeResourceLoad(
CefRefPtr<CefBrowser> browser, CefRefPtr<CefRequest> request,
CefString& redirectUrl, CefRefPtr<CefStreamReader>& resourceStream,
CefString& mimeType, int loadFlags)
{
std::wstring url = request->GetURL();
if (url.find(_T("myscript.js")) != std::wstring::npos) {
DWORD dwSize;
LPBYTE pBytes;
if (LoadBinaryResource(L"IDR_MY_SCRIPT", dwSize, pBytes)) {
resourceStream = CefStreamReader::CreateForHandler(
new CefByteReadHandler(pBytes, dwSize, NULL));
mimeType = _T("text/javascript");
return RV_HANDLED;
}
}
return RV_CONTINUE;
}