我目前正在开发一个通过 Cookie Clicker 按钮添加功能的用户脚本。我几乎完成了,但我希望将游戏字体用作按钮字体,但我不知道该怎么做,我知道这是可能的,因为我大约两年前看到它,但我不记得在哪里。我要使用的字体是 "font-family:\"Kavoon\""
相关的脚本部分如下:
function addStyleSheet() {
var stylesClassName = options.panelId + '-styles';
var styles = document.getElementsByClassName(stylesClassName);
if (styles.length <= 0) {
styles = document.createElement('style');
styles.type = 'text/css';
styles.className += ' ' + stylesClassName;
styles.font = superFont
document.body.appendChild(styles);
}
var css = '#' + options.panelId + '{position:fixed;top:0;right:0;background:#000;color:#fff;padding:5px;z-index:9999;}#' + options.panelId + ' button{margin-left: 5px;}#' + options.panelId + ' button.active:after{content:"*";color:red;}';
styles[(typeof document.body.style.WebkitAppearance == "string") ? "innerText" : "innerHTML"] = css;
}
这是一个按钮如何设置的示例,如下所示:
var options = {
panelId: 'cookie-cheater',
intervalDelay: 1,
buttons: {
'bigCookie': {
label: 'Autoclick Big Cookie',
action: function () {
toggleAutoAction('bigCookie', function () {
Game.ClickCookie();
})
}
}
如果有人能提出一些想法或解决方案,我将不胜感激!
谢谢,丹尼尔
..................................................... ..................................................... ..................................................... …………………………………………………………………………
编辑:完成!拉了一个通宵完成这件事,我完成了,我学到了很多东西并最终得到了我自己的解决方案,如果你和我一样,请使用 Brock Adams 在 Ravi Hamsa 的帖子上发布的更新方法.
感谢大家的帮助!丹尼尔