Know when viewing non-FBA item pages
目前為
// ==UserScript==
// @name Amazon Item Not FBA
// @description Know when viewing non-FBA item pages
// @author dehotjava
// @namespace https://greasyfork.org/en/scripts/407562-amazon-item-not-fba
// @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
// ==/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 && addToCart.innerHTML.search('Currently unavailable') == -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 *');
}