Index: chrome/browser/resources/file_manager/js/suggest_apps_dialog.js |
diff --git a/chrome/browser/resources/file_manager/js/suggest_apps_dialog.js b/chrome/browser/resources/file_manager/js/suggest_apps_dialog.js |
index f827b6ea11d6797e55d53d757f26899b48186263..2591baeb1ff278cb30f4006f6098e2023393da3b 100644 |
--- a/chrome/browser/resources/file_manager/js/suggest_apps_dialog.js |
+++ b/chrome/browser/resources/file_manager/js/suggest_apps_dialog.js |
@@ -222,6 +222,12 @@ SuggestAppsDialog.prototype.show = function(extension, mime, onDialogClosed) { |
this.authorizeRequest_.bind(this), |
{urls: [this.widgetOrigin_ + '/*']}, |
['blocking', 'requestHeaders']); |
+ webView.addEventListener('newwindow', function(e) { |
hirono
2013/08/30 02:02:36
e -> event ?
|
+ // Discard the window object and reopen in an external window. |
+ e.window.discard(); |
+ util.visitURL(e.targetUrl); |
+ e.preventDefault(); |
+ }); |
webView.focus(); |
this.webviewClient_ = new CWSContainerClient( |