Git Product home page Git Product logo

browser-extension's Introduction

Hunter's browser extension

Hunter's browser extension is an easy way to find email addresses from anywhere on the web, with just one click.

Hunter's API is used to fetch the data and users' accounts information.

Generate the builds

The builds are automatically generated with Grunt for each browser. To install it globally, run:

npm install -g grunt-cli

To watch the changes and launch the builds, change to the project's root directory and run:

grunt

Test the extension locally

On Chrome:

  1. Go to the extensions page (chrome://extensions)
  2. Click Load unpacked extension...
  3. Select the folder build-chrome

On Edge:

  1. Go to the extensions page (edge://extensions/)
  2. Click Load unpacked
  3. Select the folder build-edge

On Firefox:

  1. Go to the debugging page (about:debugging)
  2. Go to the tab This Firefox
  3. Click Load Temporary Add-on...
  4. Select a file inside build-firefox

browser-extension's People

Contributors

chrishrmnn avatar dependabot[bot] avatar fgrante avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

browser-extension's Issues

Publish your extension to Microsoft Edge Add-ons website

Microsoft Edge is the second most used browser on the web, making the browsing experience more flexible, offering many more services for users and optimized for Windows devices.

Microsoft Edge supports Chromium extensions, and you can publish your extensions to Microsoft Edge Add-ons website with minimal code changes. Find out more here.

If you have any more queries about porting Chrome extension to Microsoft Edge or anything else, you can contact the relevant teams whose links are given here.

Let me know if this was helpful. I am happy to help you with more details.

CORS issues in Firefox

It seems a part of the API calls made from Firefox fails due to CORS errors.

API endpoints that work:

  • /data-for-domain
  • /exist
  • /domain-search

Endpoints that fail:

  • /events
  • /trial/v2/domain-search
  • /leads_lists
  • /leads

image

Verification buttons can still be clicked on accept-all domain names

Description
When a domain name is detected as accept-all, the checkmark icons appear disabled with the proper message in tooltips. However, they still can be clicked and trigger and error.

Expected results
Make sure the click events are disabled for accept-all domain names.

Source map error: Error: NetworkError when attempting to fetch resource.

As a developer, I understand that this warning is benign, but it is still annoying and pollutes the browser console.

I was debugging some source maps problems of my own, and for a second I thought this was related ๐Ÿ˜

Source map error: Error: NetworkError when attempting to fetch resource.
Resource URL: moz-extension://880e136b-063e-e54d-a631-954fca5d9a45/js/lib/purify.min.js
Source Map URL: purify.min.js.map [Learn more]


image

Unresponsive search bar in the Chrome Extension

Impact
Medium

Who is affected?
A couple of users have reported this, although it doesn't seem generalized at all. It's been going on for a while, but as it's usually just mentioned from users that uninstall the extension and leave, I wasn't able to get some good feedback for it until now.

Describe the bug
In some cases, when the user enters a name in the search bar, nothing shows up as the user is typing. The user can still enter the name and press enter to see the results, but the name isn't showing up as he is typing.

To Reproduce
The user visited the website "hni.com" and typed a name in the Email Finder search bar. The popup freezes with the cursor not moving anymore. The user tried in an Incognito window, uninstalling and reinstalling, and had the same behavior.

Can't save lead with the browser extension

The first time you click on the + button to save a lead, an error message appears:
image

After this, you can save other leads from the same list successfully.

Every time you pop-up the Chrome Extension window, the same error appears for the first + button you click.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.