diff --git a/src/content_script.js b/src/content_script.js index df92132d..f6e6ea2a 100755 --- a/src/content_script.js +++ b/src/content_script.js @@ -14,44 +14,46 @@ const LOGIN_PATTERN_DETECTION_SELECTORS = [ "[class*='FacebookConnectButton']", "[class*='js-facebook-login']", // kickstarter ".signup__button.button--facebook", // massdrop - "[class*='signinInitialStep_fbButton']", // soundcloud "[id*='signin_fb_btn']", // Ebay - "[class*='facebookV2Login']", // emag.ro - "[class*='btn-facebook-signin']", // estadao.com.br + ".btn-social.facebook", // emag.ro + ".button-login.facebook-login", // estadao.com.br "[class*='signup-provider-facebook']", // Fandom ".socialContainer-0-131 .mainFacebook-0-150", // Honey "[class*='facebook_login_click']", // Hi5 "[data-test-id*='facebook-create-button']", // Doordash - "[class*='facebook-signup-button']", // Strava + "[class*='FacebookButton--facebook-button']", // Strava + "#login_form > .facebook", // Strava "[class*='facebook-connect-button']", // Twitch - "[href*='facebook.com/v2.3/dialog/oauth']", // Spotify - "[href*='/sign_in/Facebook']", // bazqux.com + "[data-testid*='facebook-login']", // Spotify + ".logInWithButtons .logInWith.facebook", // bazqux.com "[href*='signin/facebook']", - "[href*='/auth/facebook']", // Producthunt + "[data-test*='login-with-facebook']", // Producthunt "[data-oauthserver*='facebook']", // Stackoverflow - "[class*='ModalLoginSignup-facebook-connect']", // Freelancer.com - "[id*='facebook_connect_button']", // Quora - "[data-action*='facebook-auth']", //Medium + ".puppeteer_test_login_button_facebook", // Quora + "[href*='connect/facebook']", //Medium "[data-login-with-facebook='']", // etsy "[data-destination*='facebook']", - "[data-partner*='facebook']", // AliExpress + ".fm-sns-item.facebook", // AliExpress ".social-login .button--facebook", // noovie.com - "#home_account_fb.unlogged-btn-facebook", // Deezer - "[class*='_1HC-DxGDAHiEbG3x6-vzL9']", // Match UK Login - ".social-login > button.btn-facebook", // GroupMe + "#home_account_fb", // Deezer + ".front-door .btn.btn-facebook", // GroupMe "[class*='meetup-signupModal-facebook']", // Meetup Signup Homepage - "#register-form--creds .button--facebook", // Meetup Signup Static Page - "#modal--register .button--facebook", // Meetup Signup Non-homepage - ".join-linkedin-form + .third-party-btn-container button.fb-btn", // LinkedIn + "#facebook-register", // Meetup Signup Static Page + "[href*='https://www.facebook.com/v11.0/dialog/oauth']", // Meetup Signup Non-homepage ".fb-start .ybtn--social.ybtn--facebook", // Yelp - "form > .c-btn.c-btn--facebook.c-btn--icon.c-btn--full", // komoot "[aria-label*='Log in with Facebook']", // Tinder + ".registration__form .button.color-provider-facebook", // Bumble + "#facebookLoginButton", // eHarmony "[action*='facebook_login']", // Airbnb "[action*='facebook_signup']", // Airbnb - "[data-tag='login-form'] ~ span button[color='facebookBlue']", // Patreon - ".homepage-photo-leader .welcome-buttons div.btn-facebook", // Mixcloud homepage - ".modal-content .auth-form div.btn-facebook", // Mixcloud login modal - "[class*='fb-login']" // Default FB class name "fbc-login-button" + "#social-auth-provider-facebook-web", // VRBO + "[class*='FBLoginForm__Button']", // Mixcloud homepage + ".button.button--facebook", // Buzzfeed Login + "#js-facebook-oauth-login", // NY Times + "#login-facebook-button", // Indeed + ".btn-social-connect.btn-facebook", // Zillow (Zindex Issue) + "[class*='fb-login']", // Default FB class name "fbc-login-button" + ".fb-login-button" // Default FB class name "fbc-login-button" ]; // TODO: Disarm click events on detected elements