How to Fix: Could not establish connection. Receiving end does not exist

If you are developing a Chrome extension with message passing, then you might have received the following error: Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.. There was some type of behavior change that happened post Chrome 72 that affected the way channels are opened. Essentially, if you try to call runetime.connect() before you have a a channel open, then you will get this error (Stackoverflow).

How to build a Chrome Extension

Chrome extensions are really cool. They allow the user to extend the capabilities of their browser and can incorporate really well into existing apps. So let’s take a look at how to build a Chrome Extension in less than 10 minutes. Chrome Extensions are written in Javascript, so I recommend that you have a basic understanding of Javascript before proceeding with this tutorial. What we’re building We are going to build a simple chrome extension that will allow you to search google for any text that you highlight on a page.

JavaScript Read USB

You can now officially use JavaScript to read USB devices that are connected to your computer. This is using the new WebUSB API that is still in early draft. As being so, the API could later change or be removed altogether until it receives the final verification. In order to use WebUSB you need to be running the latest version of Google Chrome, with the experimental web platform features flag enabled.

Best Extensions for Google Chrome

The best thing about Google Chrome is all the extensions that are available for it. Now I recently learned that Microsoft Edge also has extensions, but nowhere near as many as google chrome. By no means is this an exhaustive list of all the best extensions for Google Chrome; just a few of my favorites that I use every day. Ghostery If you are concerned about your privacy on the internet, then Ghostery is the perfect app for you.

Make Cortana use Google

As you know, Microsoft Cortana has become an integral part of Windows 10. I wouldn’t mind Cortana so much if Microsoft didn’t force it upon us. One thing which really bothers me about Cortana is that it defaults to Microsoft Edge and Bing. I am a Google person, so I would prefer if it used Google Search and Google Chrome. Before the Windows 10 Anniversary update, there used to be a way to change the default behavior.

Hearthstone on Chromebook

Hearthstone is a very popular game which I coincidentally don’t play. However, I do spend quite a lot of time on my Chromebook and love seeing how far I can push its compatibility with software. Naturally, the idea of running Hearthstone on Chromebook appealed to me. After all, Counter Strike, TeamFortress and PlayStation 2 games work, so I don’t see why Hearthstone wouldn’t. If you haven’t guessed already, we are going to be using Linux to make this work.

Hearthstone on Chromebook

Hearthstone is a very popular game which I coincidentally don’t play. However, I do spend quite a lot of time on my Chromebook and love seeing how far I can push its compatibility with software. Naturally, the idea of running Hearthstone on Chromebook appealed to me. After all, Counter Strike, TeamFortress and PlayStation 2 games work, so I don’t see why Hearthstone wouldn’t. If you haven’t guessed already, we are going to be using Linux to make this work.

Mac OS on Chromebook

Do you ever come across some crazy ideas? Well, this is certainly one of them. Running Mac OS on Chromebook is a lot easier than you think. Now keep in mind, you aren’t going to be able to do anything intensive on this. This is more a proof concept (like a lot of things that I do) and something just to admire. To do this, we are going to be doing some very convoluted emulation.

Install Kodi on Chromebook

Kodi (formely Xbmc) has become a popular in-home media platform. Luckily, getting it on your Chromebook is not much of a challenge. However, you will need to make sure that you have Linux installed on your Chromebook first. Here’s a short video on how to install Kodi on Chromebook.

Terminal commands:

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:team-xbmc/ppa
sudo apt-get update
sudo apt-get install kodi

Stream Steam Games Chromebook

Hopefully it is clear by now that Chromebooks are not meant for gaming of any type. However, that hasn’t stopped many of you from accomplishing things like playing CS:GO on your Chromebook or PS2 Games. However, games like CS:GO and TF2 will work on almost any piece of hardware, but something like Fallout 4 won’t. If you’re still determined to game from your Chromebook, you can do so via streaming.