代码拉取完成,页面将自动刷新
document.addEventListener('DOMContentLoaded', function () {
let btn = document.querySelector('#save_setting');
let auto = document.querySelector('#auto_transform');
let list = document.querySelector('#special_list');
chrome.storage.local.get(['auto_transform', 'special_list', 'special_rule'], function (res) {
auto.checked = res.auto_transform ? true : false;
list.value = res.special_list ? res.special_list : '';
let rule = res.special_rule == 1 ? 1 : 0;
document.querySelector('.radio[value="' + rule + '"]').checked = true;
});
btn.onclick = function () {
let rule = document.querySelector('.radio:checked').value == '1' ? 1 : 0;
chrome.storage.local.set({
auto_transform: auto.checked,
special_list: list.value,
special_rule: rule
}, function () {
let tips = document.querySelector('.tips');
tips.style.display = 'inline-block';
setTimeout(function() {
tips.style.display = 'none';
}, 1500);
});
};
document.querySelectorAll('[data-i18n]').forEach(function (ele) {
let name = ele.getAttribute('data-i18n');
let message = chrome.i18n.getMessage(name);
ele.innerText = message;
});
document.querySelectorAll('[data-i18n-placeholder]').forEach(function (ele) {
let name = ele.getAttribute('data-i18n-placeholder');
let message = chrome.i18n.getMessage(name);
ele.placeholder = message;
});
if (!/^zh-?/.test(chrome.i18n.getUILanguage())) {
document.body.className = 'en';
}
});
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。