// ==UserScript== // @name Amazon Item Not FBA // @description Know when viewing non-FBA item pages // @author dehotjava // @namespace https://arantius.com/misc/greasemonkey/ // @match https://*.amazon.com/dp/* // @match https://*.amazon.com/*/dp/* // @match https://*.amazon.com/gp/product/* // @match https://*.amazon.com/*/ASIN/* // @run-at document-idle // @version 1 // @grant none // @icon https://www.amazon.com/favicon.ico // @downloadURL none // ==/UserScript== function blink(outputelemnt, textToBlink){ let show = true; setInterval( () => { if (show) { document.getElementById(outputelemnt).textContent = textToBlink; show = false; } else { document.getElementById(outputelemnt).textContent = "*"; show = true; } }, 1000); } var merchant_info = document.getElementById('merchant-info'); if (merchant_info.innerHTML.search('Fulfilled by Amazon') == -1 && merchant_info.innerHTML.search('Ships from and sold by Amazon.com') == -1) { document.getElementById('skiplink').remove(); document.body.style.border = 'red'; document.body.style.borderStyle = 'inset'; document.body.style.borderWidth = '0.5em'; var txt_caution = document.createElement("p"); txt_caution.id = 'notfba'; txt_caution.innerHTML = '* THIS ITEM IS NOT FULFILLED BY AMAZON *'; txt_caution.style.background = 'black'; txt_caution.style.color = 'red'; txt_caution.style.fontSize = 'xx-large'; txt_caution.style.margin = 'inherit'; txt_caution.style.textAlign = 'center'; txt_caution.style.textTransform = 'uppercase'; document.documentElement.insertAdjacentElement('afterbegin', txt_caution); var txt_caution_cart = txt_caution.cloneNode(true); txt_caution_cart.id = 'notfba_cart'; txt_caution_cart.innerHTML = '* THIS ITEM IS NOT FBA *'; txt_caution_cart.style.background = 'inherit'; txt_caution_cart.style.fontSize = 'medium'; txt_caution_cart.style.margin = '0 0 14px 0'; document.getElementById('addToCart_feature_div').prepend(txt_caution_cart); blink('notfba', '* THIS ITEM IS NOT FULFILLED BY AMAZON *'); blink('notfba_cart', '* THIS ITEM IS NOT FBA *'); }