summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/resources/renderer_extension_bindings.js
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/renderer/resources/renderer_extension_bindings.js')
-rw-r--r--chrome/renderer/resources/renderer_extension_bindings.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/chrome/renderer/resources/renderer_extension_bindings.js b/chrome/renderer/resources/renderer_extension_bindings.js
index f7955d1..90a68bc 100644
--- a/chrome/renderer/resources/renderer_extension_bindings.js
+++ b/chrome/renderer/resources/renderer_extension_bindings.js
@@ -204,7 +204,10 @@ var chrome = chrome || {};
// Returns a resource URL that can be used to fetch a resource from this
// extension.
chrome.extension.getURL = function(path) {
- return "chrome-extension://" + extensionId + "/" + path;
+ path = String(path);
+ if (!path.length || path[0] != "/")
+ path = "/" + path;
+ return "chrome-extension://" + extensionId + path;
};
chrome.i18n = chrome.i18n || {};