将Steam偏好设置里隐藏的设置完整的显示出来,包括选项的标题和描述。可解决例如Wallpaper Engine:壁纸引擎 锁国区等问题
// ==UserScript==
// @name Steam显示隐藏的偏好设置
// @namespace https://store.steampowered.com/
// @version 0.4
// @description 将Steam偏好设置里隐藏的设置完整的显示出来,包括选项的标题和描述。可解决例如Wallpaper Engine:壁纸引擎 锁国区等问题
// @author eSakura
// @match https://store.steampowered.com/account/preferences
// @icon https://www.google.com/s2/favicons?sz=64&domain=steampowered.com
// @grant none
// @license MIT
// ==/UserScript==
(function() {
'use strict';
var doms = document.querySelectorAll('.preference_row.account_setting_not_customer_facing');
// 显示选项
doms.forEach(function(dom) {
dom.classList.remove('account_setting_not_customer_facing');
});
// 添加标签内容
doms[0].getElementsByTagName("label")[0].innerText = '频繁的裸露画面或色情内容 '
doms[0].getElementsByTagName("span")[0].innerHTML ='\n主要展示裸露画面或色情主题的游戏或内容。勾选此复选框即表示您确认自己已至少年满 18 周岁。<br>\n<a href="javascript:ViewTitlesWithDescriptors( 4 );">查看示例产品(国区无法查看示例)\t</a>\n'
doms[1].getElementsByTagName("label")[0].innerText = '仅限成人的色情内容'
doms[1].getElementsByTagName("span")[0].innerHTML = '\n包含仅针对成人受众的性意味明显或露骨的游戏或内容。勾选此复选框即表示您确认自己已至少年满 18 周岁。<br>\n<a href="javascript:ViewTitlesWithDescriptors( 3 );">查看示例产品(国区无法查看示例)\t</a>\n'
// 增加一个小提示
document.querySelectorAll('div.hspacer')[0].innerText = "脚本提示:更改最后两项设置后再次进入不会显示开启属正常情况";
})();