diff --git a/src/main/java/com/tonikelope/megabasterd/MiscTools.java b/src/main/java/com/tonikelope/megabasterd/MiscTools.java index 8c628df87..5284ba720 100644 --- a/src/main/java/com/tonikelope/megabasterd/MiscTools.java +++ b/src/main/java/com/tonikelope/megabasterd/MiscTools.java @@ -785,6 +785,9 @@ public class MiscTools { String res = ""; if (data != null) { + + if (data.startsWith("moz-extension") || data.startsWith("chrome-extension")) + data = extensionURL2NormalLink(data); try { @@ -1402,6 +1405,15 @@ public class MiscTools { return replace1.replaceAll("https://mega\\.nz/file/([^#]+)#(.+)", "https://mega.nz/#!$1!$2"); } + /* This method changes the MEGA extension URL to a ordinary MEGA URL, + so copying the extension URL from Firefox or Chrome also works as a normal URL */ + public static String extensionURL2NormalLink(String data) { + + String toReplace = data.substring(0, data.indexOf('#') + 1); + + return data.replace(toReplace, "https://mega.nz"); + } + private MiscTools() { }