JavaScript open in a new window, not tab

Specify window “features” to the open call: window.open(url, windowName, “height=200,width=200”); When you specify a width/height, it will open it in a new window instead of a tab. See https://developer.mozilla.org/en-US/docs/Web/API/Window.open#Position_and_size_features for all the possible features.

Why am I suddenly getting a “Blocked loading mixed active content” issue in Firefox?

I found this blog post which cleared up a few things. To quote the most relevant bit: Mixed Active Content is now blocked by default in Firefox 23! What is Mixed Content? When a user visits a page served over HTTP, their connection is open for eavesdropping and man-in-the-middle (MITM) attacks. When a user visits … Read more

Custom CSS Scrollbar for Firefox

As of late 2018, there is now limited customization available in Firefox! See these answers: https://stackoverflow.com/a/54101063/405015 https://stackoverflow.com/a/53739309/405015 And this for background info: https://bugzilla.mozilla.org/show_bug.cgi?id=1460109 There’s no Firefox equivalent to ::-webkit-scrollbar and friends. You’ll have to stick with JavaScript. Plenty of people would like this feature, see: https://bugzilla.mozilla.org/show_bug.cgi?id=77790 As far as JavaScript replacements go, you can try: … Read more

JavaScript console.log causes error: “Synchronous XMLHttpRequest on the main thread is deprecated…”

This happened to me when I was being lazy and included a script tag as part of the content that was being returned. As such: Partial HTML Content: <div> SOME CONTENT HERE </div> <script src=”https://stackoverflow.com/scripts/script.js”></script> It appears, at least in my case, that if you return HTML content like that via xhr, you will cause … Read more

Is there a tag to turn off caching in all browsers? [duplicate]

For modern web browsers (After IE9) See the Duplicate listed at the top of the page for correct information! See answer here: How to control web page caching, across all browsers? For IE9 and before Do not blindly copy paste this! The list is just examples of different techniques, it’s not for direct insertion. If … Read more

Selenium using Python – Geckodriver executable needs to be in PATH

selenium.common.exceptions.WebDriverException: Message: ‘geckodriver’ executable needs to be in PATH. First of all you will need to download latest executable geckodriver from here to run latest Firefox using Selenium Actually, the Selenium client bindings tries to locate the geckodriver executable from the system PATH. You will need to add the directory containing the executable to the … Read more