cwagular Posted August 21, 2017 Share Posted August 21, 2017 Wanted to add my reply to the chorus to say that I am also having this problem. Looking at the developer console solution on page 3, hopefully that will work. Link to comment Share on other sites More sharing options...
RavensSickness Posted August 21, 2017 Share Posted August 21, 2017 (edited) So, I've tried this on Skyrim Nexus, Fallout 4 Nexus and a few others. When clicking manual download, view requirements, or anything that should have a popup window. I get a little window with a Red Header reading "An Error Occurred" I have a screen-shot of this for you to see. I can't download anything, can't use either manual of download with manager, can't view mod requirements, things of that sort. https://i.imgur.com/dh994MP.png Image of the error. Also going to attach image. Edit by Dark0ne for those reading this and ignoring everything I've written because you can't be bothered to read the replies for an answer: This is happening because you are either browsing the site using HTTPS, or you're using a plugin in your browser (like Everywhere SSL) that does this for you. Nexus Mods does not currently support SSL so trying to force it to use SSL isn't going to work and will not improve your security in any way, shape or form on Nexus Mods. The fix for this is to disable any plugins that try and force SSL on Nexus Mods and ensure that you are browsing the site via http://www.nexusmods.com and NOT https://www.nexusmods.com. If you would like a fully secure login please login on the forums. This will also log you into the Nexus sites themselves. Our new site redesign will have SSL enabled by default but the redesign is still many weeks away from launching so unless you want to wait until it's out (weeks), YOU will need to make some changes in your browser for Nexus Mods to work for you.Thanks you're an absolute legend Edited August 21, 2017 by RavensSickness Link to comment Share on other sites More sharing options...
nerdofprey Posted August 22, 2017 Share Posted August 22, 2017 I was able to work around this issue for a few days by using incognito mode to log in, but as of today that has also stopped working. Even after opening the site in incognito mode and then forcibly disabling ssl, such that chrome puts a big red crossed-out https on the url to show me how unsafe I am being, this issue is persisting. Link to comment Share on other sites More sharing options...
CordtChgo Posted August 23, 2017 Share Posted August 23, 2017 For Chrome, clearing cookies and selectively disabled HTTPS Everywhere for just NexusMods.com allows me to login and download using HTTP. Link to comment Share on other sites More sharing options...
hman720 Posted August 24, 2017 Share Posted August 24, 2017 (edited) I got kind of annoyed at https having issues with downloading but not letting me stay logged in, so here's a Greasemonkey script that'll let you use https and download at the same time. // ==UserScript== // @name Fix NMM DL links // @namespace nexusmods // @include https://www.nexusmods.com/* // @version 1 // @grant none // @require https://code.jquery.com/jquery-3.2.1.min.js // ==/UserScript== this.$ = this.jQuery = jQuery.noConflict(true); function fixLinks (jNode) { $("a.primary").each(function() { var onclickValue = $(this).attr("onclick"); if(typeof onclickValue !== "undefined"){ var newVal = onclickValue.replace(/http:/i, "https:"); $(this).attr("onclick", newVal); } }); } waitForKeyElements (".download a.primary", fixLinks, false); /*--- waitForKeyElements(): A utility function, for Greasemonkey scripts, that detects and handles AJAXed content. IMPORTANT: This function requires your script to have loaded jQuery. */ function waitForKeyElements ( selectorTxt, /* Required: The jQuery selector string that specifies the desired element(s). */ actionFunction, /* Required: The code to run when elements are found. It is passed a jNode to the matched element. */ bWaitOnce, /* Optional: If false, will continue to scan for new elements even after the first match is found. */ iframeSelector /* Optional: If set, identifies the iframe to search. */ ) { var targetNodes, btargetsFound; if (typeof iframeSelector == "undefined") targetNodes = $(selectorTxt); else targetNodes = $(iframeSelector).contents () .find (selectorTxt); if (targetNodes && targetNodes.length > 0) { btargetsFound = true; /*--- Found target node(s). Go through each and act if they are new. */ targetNodes.each ( function () { var jThis = $(this); var alreadyFound = jThis.data ('alreadyFound') || false; if (!alreadyFound) { //--- Call the payload function. var cancelFound = actionFunction (jThis); if (cancelFound) btargetsFound = false; else jThis.data ('alreadyFound', true); } } ); } else { btargetsFound = false; } //--- Get the timer-control variable for this selector. var controlObj = waitForKeyElements.controlObj || {}; var controlKey = selectorTxt.replace (/[^\w]/g, "_"); var timeControl = controlObj [controlKey]; //--- Now set or clear the timer as appropriate. if (btargetsFound && bWaitOnce && timeControl) { //--- The only condition where we need to clear the timer. clearInterval (timeControl); delete controlObj [controlKey] } else { //--- Set a timer, if needed. if ( ! timeControl) { timeControl = setInterval ( function () { waitForKeyElements ( selectorTxt, actionFunction, bWaitOnce, iframeSelector ); }, 300 ); controlObj [controlKey] = timeControl; } } waitForKeyElements.controlObj = controlObj; } Edited August 24, 2017 by hman720 Link to comment Share on other sites More sharing options...
Kathryyn Posted August 24, 2017 Share Posted August 24, 2017 For Chrome, clearing cookies and selectively disabled HTTPS Everywhere for just NexusMods.com allows me to login and download using HTTP. Worked for me too, I was getting a "Too many redirect" error when trying to use HTTP Link to comment Share on other sites More sharing options...
Anach Posted August 25, 2017 Share Posted August 25, 2017 I got kind of annoyed at https having issues with downloading but not letting me stay logged in, so here's a Greasemonkey script that'll let you use https and download at the same time. // ==UserScript== // @name Fix NMM DL links // @namespace nexusmods // @include https://www.nexusmods.com/* // @version 1 // @grant none // @require https://code.jquery.com/jquery-3.2.1.min.js // ==/UserScript== this.$ = this.jQuery = jQuery.noConflict(true); function fixLinks (jNode) { $("a.primary").each(function() { var onclickValue = $(this).attr("onclick"); if(typeof onclickValue !== "undefined"){ var newVal = onclickValue.replace(/http:/i, "https:"); $(this).attr("onclick", newVal); } }); } waitForKeyElements (".download a.primary", fixLinks, false); /*--- waitForKeyElements(): A utility function, for Greasemonkey scripts, that detects and handles AJAXed content. IMPORTANT: This function requires your script to have loaded jQuery. */ function waitForKeyElements ( selectorTxt, /* Required: The jQuery selector string that specifies the desired element(s). */ actionFunction, /* Required: The code to run when elements are found. It is passed a jNode to the matched element. */ bWaitOnce, /* Optional: If false, will continue to scan for new elements even after the first match is found. */ iframeSelector /* Optional: If set, identifies the iframe to search. */ ) { var targetNodes, btargetsFound; if (typeof iframeSelector == "undefined") targetNodes = $(selectorTxt); else targetNodes = $(iframeSelector).contents () .find (selectorTxt); if (targetNodes && targetNodes.length > 0) { btargetsFound = true; /*--- Found target node(s). Go through each and act if they are new. */ targetNodes.each ( function () { var jThis = $(this); var alreadyFound = jThis.data ('alreadyFound') || false; if (!alreadyFound) { //--- Call the payload function. var cancelFound = actionFunction (jThis); if (cancelFound) btargetsFound = false; else jThis.data ('alreadyFound', true); } } ); } else { btargetsFound = false; } //--- Get the timer-control variable for this selector. var controlObj = waitForKeyElements.controlObj || {}; var controlKey = selectorTxt.replace (/[^\w]/g, "_"); var timeControl = controlObj [controlKey]; //--- Now set or clear the timer as appropriate. if (btargetsFound && bWaitOnce && timeControl) { //--- The only condition where we need to clear the timer. clearInterval (timeControl); delete controlObj [controlKey] } else { //--- Set a timer, if needed. if ( ! timeControl) { timeControl = setInterval ( function () { waitForKeyElements ( selectorTxt, actionFunction, bWaitOnce, iframeSelector ); }, 300 ); controlObj [controlKey] = timeControl; } } waitForKeyElements.controlObj = controlObj; } Works for NMM links, but with manual download I still get errors. Still, I really appreciate you taking the time to make a script. This situation is really annoying. Link to comment Share on other sites More sharing options...
BlackMesaAdministrator Posted August 30, 2017 Share Posted August 30, 2017 I installed firefox and have been using it to download mods that way since I made my last post. Not a huge deal but whatever. Link to comment Share on other sites More sharing options...
xStormer Posted September 3, 2017 Share Posted September 3, 2017 In Chrome, I just changed the URL from https:// to http:// and it worked. Link to comment Share on other sites More sharing options...
DeathOfTime Posted September 5, 2017 Share Posted September 5, 2017 (edited) i just copy pasted the basic nexus com address into edge. i don't use that browser normally. so none of the browser customizations are there to interfere. thanks for this thread. it helped immensely. i had tried multiple times to change it to http. even disabled the plugin that caused the issue. was still getting the error. created the account and paid the minimum amount. (i don't have more then that free in my current budget). then looked over the forum. found the how to report thread first. tried the test download. then decided to look around before trying chat. found this. logged into my account on edge to download the manager, using the basic address. still have yet to see how the mod manager works. will add a exception to this site in the plugin i use if i still need to download from the site. Edited September 5, 2017 by DeathOfTime Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now