Index: chrome/browser/renderer_host/render_view_host.h |
=================================================================== |
--- chrome/browser/renderer_host/render_view_host.h (revision 70223) |
+++ chrome/browser/renderer_host/render_view_host.h (working copy) |
@@ -26,6 +26,7 @@ |
#include "webkit/glue/webaccessibility.h" |
#include "webkit/glue/window_open_disposition.h" |
+class ChildProcessSecurityPolicy; |
class FilePath; |
class GURL; |
class ListValue; |
@@ -538,6 +539,12 @@ |
bool is_waiting_for_unload_ack() { return is_waiting_for_unload_ack_; } |
#endif |
+ // Checks that the given renderer can request |url|, if not it sets it to an |
+ // empty url. |
+ static void FilterURL(ChildProcessSecurityPolicy* policy, |
+ int renderer_id, |
+ GURL* url); |
+ |
protected: |
// RenderWidgetHost protected overrides. |
virtual bool PreHandleKeyboardEvent(const NativeWebKeyboardEvent& event, |
@@ -572,28 +579,11 @@ |
void OnMsgScreenshot(const SkBitmap& bitmap); |
void OnMsgClose(); |
void OnMsgRequestMove(const gfx::Rect& pos); |
- void OnMsgDidRedirectProvisionalLoad(int32 page_id, |
- const GURL& source_url, |
- const GURL& target_url); |
void OnMsgDidStartLoading(); |
void OnMsgDidStopLoading(); |
void OnMsgDidChangeLoadProgress(double load_progress); |
void OnMsgDocumentAvailableInMainFrame(); |
void OnMsgDocumentOnLoadCompletedInMainFrame(int32 page_id); |
- void OnMsgDidLoadResourceFromMemoryCache(const GURL& url, |
- const std::string& frame_origin, |
- const std::string& main_frame_origin, |
- const std::string& security_info); |
- void OnMsgDidDisplayInsecureContent(); |
- void OnMsgDidRunInsecureContent(const std::string& security_origin); |
- void OnMsgDidStartProvisionalLoadForFrame(int64 frame_id, |
- bool main_frame, |
- const GURL& url); |
- void OnMsgDidFailProvisionalLoadWithError(int64 frame_id, |
- bool main_frame, |
- int error_code, |
- const GURL& url, |
- bool showing_repost_interstitial); |
void OnMsgFindReply(int request_id, |
int number_of_matches, |
const gfx::Rect& selection_rect, |
@@ -617,8 +607,6 @@ |
void OnMsgForwardMessageToExternalHost(const std::string& message, |
const std::string& origin, |
const std::string& target); |
- void OnMsgDocumentLoadedInFrame(int64 frame_id); |
- void OnMsgDidFinishLoad(int64 frame_id); |
void OnMsgGoToEntryAtOffset(int offset); |
void OnMsgSetTooltipText(const std::wstring& tooltip_text, |
WebKit::WebTextDirection text_direction_hint); |