HTTP Form Submit Alerts

Alert the user when they submit forms.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey, Greasemonkey of Violentmonkey.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey of Violentmonkey.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey of Violentmonkey.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey of Userscripts.

Voor het installeren van scripts heb je een extensie nodig, zoals {tampermonkey_link:Tampermonkey}.

Voor het installeren van scripts heb je een gebruikersscriptbeheerder nodig.

(Ik heb al een user script manager, laat me het downloaden!)

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

(Ik heb al een beheerder - laat me doorgaan met de installatie!)

// ==UserScript==
// @name         HTTP Form Submit Alerts
// @namespace    HTTP Form Submit Alerts
// @version      0.1.0
// @description  Alert the user when they submit forms.
// @author       Martin H. McWatters
// @license      MIT
// @match        *://*/*
// @grant        none
// ==/UserScript==


function formSubmitted() {
    if(document.getElementsByTagName("form").onsubmit()) {
        siteURL = window.location.href || document.URL;
        alert('Wait! You are submitting a form on ' + siteURL + ". Make sure you trust this site!");
        if (siteURL[6] == 'http://') {
            alert('Are you REALLY sure? This is an insecure site. Your data is significantly more prone to hackers this way.')
        }
    }
}