ヤフオク系ブックマークレット2022
目次
ヤフオク商品ページ印刷最適化ブックマークレット
javascript: /* ----------------------------------------------- ヤフオク商品ページ印刷最適化ブックマークレット TAGO.OKに投稿してる https://tagook.blogspot.com/2022/04/2022_24.html ----------------------------------------------- */ /*タイトルを変更*/ document.title = document.title.replace(/商品画像│|商品ページ│/g, ''); document.title = '商品ページ│' + document.querySelector("#ProductTitle > div > h1").textContent + " - ヤフオク!"; /*スタイルとスクリプト削除*/ var styleElms = document.querySelectorAll("#bmcustom"); for (var i = 0; i < styleElms.length; i++) { console.log(styleElms[i]); styleElms[i].remove(); } /*スタイル要素を追加*/ var body = document.getElementsByTagName('body').item(0); var style = document.createElement('style'); var text = text = ` /**/ #fb-root, #l-header, #l-footer, .bannerFrame, #ProductProcedures, #Banner, #pageTop > div.l-contents > div.l-contentsFoot, /**/ #l-main > div > div.SocialButton, #l-main > div > div.PosYDNText, #l-main > div > div.Carousel.js-Carousel.js-recommend-wrap.is-CarouselDisabled, #l-main > div > div.Carousel.js-Carousel.js-recommend-wrap, #l-sub > div.ProductInformation > ul > li.ProductInformation__item.js-stickyNavigation-start > div.CouponCrm.js-Carousel, #auc_detail_paylater_pc, #l-sub > div.ProductInformation > ul > li > div.ProductInformation__note, #l-sub > div.ProductInformation > ul > li.ProductInformation__item.js-stickyNavigation-start > div.Price.Price--buynow > div.Price__borderBox > dd, #auc_detail_ymobile_pc, #l-sub > div.ProductInformation > ul > li > dl > dd.Seller__note, #l-sub > div.ProductInformation > ul > li > dl > dd.Seller__card > div, #l-sub > div.hideLRECState, #auc_detail_paylater_pc {display:none!important;} `; var rule = document.createTextNode(text); /*style.media = 'screen';*/ style.type = 'text/css'; style.id = 'bmcustom'; style.appendChild(rule); body.appendChild(style); /*プリンtダイアログを開く*/ window.print();
ヤフオク商品イメージ印刷最適化ブックマークレット
javascript: /* ----------------------------------------------- ヤフオク商品イメージ印刷最適化ブックマークレット TAGO.OKに投稿してる https://tagook.blogspot.com/2022/04/2022_24.html ----------------------------------------------- */ /*タイトルを変更*/ document.title = document.title.replace(/商品画像│|商品ページ│/g, ''); document.title = '商品画像│' + document.querySelector("#ProductTitle > div > h1").textContent + " - ヤフオク!"; /*スタイルとスクリプト削除*/ var styleElms = document.querySelectorAll("#bmcustom,link,style,script,noscript"); for (var i = 0; i < styleElms.length; i++) { console.log(styleElms[i]); styleElms[i].remove(); } /*スタイル要素を追加*/ var body = document.getElementsByTagName('body').item(0); var style = document.createElement('style'); var text = text = ` /**/ #fb-root, #l-header, #l-footer, /**/ #pageTop > div.l-contents > div.l-contentsHead, #pageTop > div.l-contents > div.l-contentsFoot, #l-sub, #l-main > div > div.ProductImage.js-imageGallery.js-disabledContextMenu > div.ProductImage__body.js-imageGallery-body > ul > li[class*='is-clone-'], #l-main > div > div.ProductImage.js-imageGallery.js-disabledContextMenu > div.ProductImage__footer.js-imageGallery-footer, #l-main > div > div.ProductDetail, #l-main > div > div.SocialButton, #l-main > div > div.ProductNote, #l-main > div > div.PosYDNText, #l-main > div > div.Carousel.js-Carousel.js-recommend-wrap, /**/ #StickyNavigation, #ProductExplanation, #ProductProcedures, #Banner, #BidModals, #js-BannerFrameHensei {display:none!important;} /*リセット*/ *{line-height: normal!important; width: 100%!important; height: auto!important; margin:0!important; padding:0!important;} /*商品メイン画像の印刷改行指定*/ li.ProductImage__image{padding-top: 1px!important; page-break-after:always!important;} `; var rule = document.createTextNode(text); /*style.media = 'screen';*/ style.type = 'text/css'; style.id = 'bmcustom'; style.appendChild(rule); body.appendChild(style); /*クリップボードに商品名をコピーして印刷ダイアログを開く*/ async function copyToClipboard(text) { try { await navigator.clipboard.writeText(text); console.log('コピーしました'); /*プリンtダイアログを開く*/ /*window.print();*/ } catch (error) { alert((error && error.message) || 'コピーに失敗しました'); } } copyToClipboard(document.title);