私は自分のTampermonkeyスクリプトを作成して、特定のサイトの特定のフォントスタイルを筆記体スタイルからサンセリフスタイルに変更しようとしています。スクリプトはどのようにして(特定のクラスの)特定のフォントを変更できますか?
サイトからのHTMLは次のとおりです。
<div class="text">Ask more leading questions</div>
これは2つのIDと一つの他のクラスの中にネストされています。
私が働いているスクリプトは、私は従うことをしようとしてきたいくつかの例のオフに基づいています。
// ==UserScript==
// @name Change annoying fonts
// @namespace http://use.i.E.your.homepage/
// @version 0.1
// @description change annoying FaracoHandRegular font to a more readable one
// @match https://apps.bloomboard.com/*
// @copyright 2012+, You
// ==/UserScript==
function addCss(cssString) {
var head = document.getElementsByClassName('text')[0];
var newCss = document.createElement('style');
newCss.type = "text/css";
newCss.innerHTML = cssString;
head.appendChild(newCss);
}
addCss (
'* { font-family: Helvetica, sans-serif ! important; }'
);
しかし、それは動作しません。
私はGreasemonkeyまたはTampermonkeyのいずれのスクリプトも作成したことがありません。このフォントを変更するにはどうすればいいですか?
どのような質問や問題がありますか? – matts