ヤフオク系ブックマークレット2022

Quick Edit Pencil
目次

ヤフオク商品ページ印刷最適化ブックマークレット

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);

このブログの人気の投稿

PowerShellのGetDetailsOf メソッドでプロパティの詳細情報のID番号と項目名を列挙します

書字方向 横書方向変換スクリプト 左書きから右書きへ(コピペ用途)

PowerShellで複数ファイルのプロパティを取得する方法(準備編)

簡単 YouTube動画をダウンロード、音声のみ保存する方法 2019

DOMノードオブジェクトを文字列に変換する

AppleScript 改行 コード 置換

Blender: 辺の長さを数値で指定するアドオン

Powershell: プロパティの詳細情報インデックスと項目名の列挙

VMWare Playerでホストとゲスト間でクリップボードが共有できない時の対処法