Interesting. You're not getting the new download API, yet no related errors in the log. So, unless that was a "creative" log editing on your end, 2 things I can think of.
1) Set browser.download.useJSTransfer to true. Or delete it.
2) Execute this code in the console (Ctrl+Shift+J) and show the output:
@Giorgio, it's probably better to swap the browser version and the pref checks around (JSDownloadsAPI.jsm, function isRequired) because, according to the wiki, the pref is ignored in FF 26+.
A new about:config preference named "browser.download.useJSTransfer" enables the browser and the Downloads Panel to use the Downloads.jsm module instead of nsIDownloadManager as the back-end. The browser must be restarted for the preference to take effect.
Support for this preference will be available in Nightly 25. This means that it will be ready for testing in the Aurora channel starting from version 25, on August 8th.
In the Firefox 26 release train, nsIDownloadManager will not be used anymore. The preference will be removed and there will be no way to revert to the old system that caused potential performance issues. We will finally be able to remove a lot of front-end code that is complex to maintain and only needed for backwards compatibility.
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:28.0) Gecko/20100101 SeaMonkey/2.25
user wrote:Interesting. You're not getting the new download API, yet no related errors in the log. So, unless that was a "creative" log editing on your end, 2 things I can think of.
1) Set browser.download.useJSTransfer to true. Or delete it.
2) Execute this code in the console (Ctrl+Shift+J) and show the output:
It'snt any "creative" log editing. I've no time for that king of nonsense.
Whatever... I turned to true the "browser.download.useJSTransfer" in the "about:config". Then I Pressed "Ctrl+Shift+J" but I did'nt get any command line on that console. I get it if I press "Ctrl+Shift+K". I copied and pasted the code you told me and this is the result:
Components.utils.import("chrome://flashgot/content/JSDownloadsAPI.jsm");
TypeError: Components.utils is undefined
El objeto Components está desaprobado. Pronto será eliminado.
P.d: "El objeto Components está desaprobado. Pronto será eliminado." Means: "The object Components is unable. Soon will be delete".
Mozilla/5.0 (Windows NT 10.0; WOW64; rv:41.0) Gecko/20100101 Firefox/41.0
PsydanCo wrote:I turned to true the "browser.download.useJSTransfer" in the "about:config". Then I Pressed "Ctrl+Shift+J" but I did'nt get any command line on that console.
Enabling useJSTransfer should be enough. You just need to restart the browser for it to take effect.
As for the missing command line in the Ctrl+Shift+J console, you can enable it:
NB: From Firefox 30, the Browser Console command line (to execute JavaScript expressions) is disabled by default. To enable it set the devtools.chrome.enabled preference to true in about:config, or set the "Enable browser chrome and add-on debugging toolboxes" (Firefox 40 and later) / "Enable chrome and add-on debugging" (Firefox 38.0.5 and earlier) option in the developer tool settings.
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:28.0) Gecko/20100101 SeaMonkey/2.25