Index: chrome/renderer/render_view.cc |
diff --git a/chrome/renderer/render_view.cc b/chrome/renderer/render_view.cc |
index dcd272f37ef90031c8ec68955f54633515eaa502..be58c9342b1036184440617cc6e8634107d84a49 100644 |
--- a/chrome/renderer/render_view.cc |
+++ b/chrome/renderer/render_view.cc |
@@ -3627,7 +3627,7 @@ void RenderView::willSendRequest( |
if (request_url.SchemeIs(chrome::kExtensionScheme) && |
!ExtensionResourceRequestPolicy::CanRequestResource( |
request_url, |
- GURL(frame->url()), |
+ GURL(frame->securityOrigin().toString()), |
Aaron Boodman
2011/02/10 05:25:50
In the case of iframes that are dynamically create
|
render_thread_->GetExtensions())) { |
request.setURL(WebURL(GURL("chrome-extension://invalid/"))); |
} |