Fix two crashes when loading extension pages in an OOPIF.
commitb504aeffd7bd20960daedf9e2d0370d1ecf3f4c2
authorcreis <creis@chromium.org>
Wed, 11 Mar 2015 00:48:38 +0000 (10 17:48 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 11 Mar 2015 00:49:22 +0000 (11 00:49 +0000)
tree9f1c7cb053232f8183e31b5223ab8b7d149c91fc
parentf550f50f7e69510559c2f00e976d2ee16faf53a7
Fix two crashes when loading extension pages in an OOPIF.

First, we needed to create proxies for the other frames even when one of
the frames was in a different BrowsingInstance.

Second, checks in the renderer can no longer rely on the full URL of the
top frame when it is remote.

BUG=458278
TEST=Load an extension's web_accessible_resource in a web page's iframe.

Review URL: https://codereview.chromium.org/998623003

Cr-Commit-Position: refs/heads/master@{#320010}
chrome/renderer/extensions/resource_request_policy.cc
content/browser/frame_host/render_frame_host_manager.cc