☑️
FANZA同人の購入確認ページの通知設定のチェックをデフォルトでオフにしたい
やりたいこと
Tempermonkey用スクリプト
該当ページの読み込み時にJavaScriptを実行し、HTML要素を操作することで実現します。
JavaScriptの実行には、Tempermonkeyという拡張機能を使用します。
ChromeやFirefoxといったブラウザにインストールして使います。
インストール後、Tempermonkeyのメニューから "新規スクリプトを追加..." を選択し、下記のスクリプトをコピペしてください。
// ==UserScript==
// @name Do not subscribe to new notifications
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author Tanagiew
// @match https://cashier.dmm.co.jp/check/*
// @icon https://p.dmm.co.jp/p/favicon.ico
// @grant none
// ==/UserScript==
(function() {
'use strict';
const check1 = document.querySelector('input:checked[name="newly_maker"]');
if (check1) {
check1.checked = false;
}
const check2 = document.querySelector('input:checked[name="update_optin"]');
if (check2) {
check2.checked = false;
}
})();
Ctrl+Sで保存すれば、スクリプトが適用されます。
これにより、購入確認ページが表示された直後に自動でチェックを外す処理が走るようになります。
Discussion