Getting the timing of a Gmail Chrome extension content script just right
Today, after having been in this business for more than five years, I realized that a small percentage of people who installed our GMass Chrome extension never got…
We’ve designed GMass to be easy to use — our goal is that any user of any level can install the GMass Chrome extension and feel confident sending personalized mass emails in minutes.
But as a developer, you know it takes a lot of sophistication behind-the-scenes to make everything out front work so smooth.
Here in the developers archives, you can dig into the most technical articles we’ve written on the GMass blog. Pick up high-level techniques around GMass, the GMass API, Gmail, server management and more.
Today, after having been in this business for more than five years, I realized that a small percentage of people who installed our GMass Chrome extension never got…
Here’s the problem — you’re hosting a Windows server running IIS on AWS, and your web app is getting hammered with requests that look like this: https://www.mywebsite.com/?q=%23Hcker%3Cbody%20oninput%3Djavascript%3Aalert(1)%3EHcker These…
If your app needs to let a user pick a file from his Google Drive, you might consider using the Google Picker API. I recently implemented the Picker…
If you uninstall our Chrome extension, a form pops up asking you for a reason, and one of the most common reasons given is that the permissions GMass…
If you’ve deployed sites to IIS, at some point, you probably Googled how to make your site redirect from the non-www to the www version and from the…
WPForms is a popular plugin for WordPress that makes it easy to add forms to posts and pages, but it doesn’t let you override the form’s “submit” action.…
If you’ve used the Gmail API, you may have encountered some quirks with From Addressing when creating and sending a DRAFT. As an example, if you’re working with…
If you’re using the Gmail API to send email, specifically using messages.send, you will likely notice some unexpected behavior with respect to HTML and Plain Text message parts.…
When developing a Chrome extension, you might need to get an XMLHttpRequest that’s part of a content script to send cookies for a domain when making a request to…
On June 12, 2018, Google disabled inline installation of Chrome extensions. This means that now you can’t directly install an extension from a company’s website–you can only do it…
If you’re a developer using any part of Google’s API, you’ve likely received notices informing you that come March 7, 2019, the Google+ API will be shut down.…
If you’re the developer of a Chrome extension, after a user installs your extension from the Chrome Web Store, you may want to redirect the user to a particular…
GMass is easy to learn and easy to use — but brings unbelievable email power into Gmail.