Bug 1260304 - Remove mediasource string from context menu on Android. r?margaret
MozReview-Commit-ID: 5BdIUzgkTV
--- a/mobile/android/chrome/content/browser.js
+++ b/mobile/android/chrome/content/browser.js
@@ -2647,17 +2647,19 @@ var NativeWindow = {
} else if (node instanceof Ci.nsIImageLoadingContent && node.currentURI) {
// The image is blocked by Tap-to-load Images
let originalURL = node.getAttribute("data-ctv-src");
if (originalURL) {
return originalURL;
}
return node.currentURI.spec;
} else if (node instanceof Ci.nsIDOMHTMLMediaElement) {
- return (node.currentSrc || node.src);
+ let srcUrl = node.currentSrc || node.src;
+ // If URL prepended with blob or mediasource, we'll remove it.
+ return srcUrl.replace(/^(?:blob|mediasource):/, '');
}
return "";
},
// Adds an array of menuitems to the current list of items to show, in the correct context
_addMenuItems: function(items, context) {
if (!this.menus[context]) {