aboutsummaryrefslogtreecommitdiffstats
path: root/bookmarks.js
diff options
context:
space:
mode:
authorJez Ng2012-01-22 08:35:23 -0500
committerJez Ng2012-01-22 08:35:23 -0500
commitfb99302b22ddcc7a2ecd7c21e43f3548d937701d (patch)
tree11d785450d78f4a6138fc4ad3c816990e938d89c /bookmarks.js
parentf1e92dfe796eb487c9cec41038d8ad7bd99242db (diff)
downloadvimium-fb99302b22ddcc7a2ecd7c21e43f3548d937701d.tar.bz2
Open URLs from the background page.
Due to permissions issues, content scripts cannot use window.open() to navigate to file:// schemes from http:// schemes. Closes #456.
Diffstat (limited to 'bookmarks.js')
-rw-r--r--bookmarks.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/bookmarks.js b/bookmarks.js
index 67ef1cb3..d91d54db 100644
--- a/bookmarks.js
+++ b/bookmarks.js
@@ -70,9 +70,9 @@ function activateBookmarkFindMode() {
var isABookmarklet = function(url) { return url.indexOf("javascript:") === 0; }
if (!self.newTab || isABookmarklet(url))
- window.location = url;
+ chrome.extension.sendRequest({ handler: "openUrlInCurrentTab", url: url });
else
- window.open(url);
+ chrome.extension.sendRequest({ handler: "openUrlInNewTab", url: url });
self.disable();
},