1 Star 0 Fork 0

wblovezqy/Chrome Extension

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
popup.js 2.08 KB
一键复制 编辑 原始数据 按行查看 历史
wblovezqy 提交于 2017-08-11 23:08 . 添加删除css过滤filter:initial;
var list = document.getElementById('list');
list.addEventListener('click', function (evt) {
var target = evt.target;
var fnt = target.dataset.fnt;
fnt in fntList && fntList[fnt]();
});
var fntList = {
changeFont: function () {
chrome.tabs.insertCSS(null,
{
code: "*{font-family: Consolas,'Microsoft Yahei' !important;}"
}
);
},
delCssFilter: function () {
chrome.tabs.insertCSS(null, {
code: "img {-webkit-filter: initial !important; filter: initial !important;}"
})
},
englishQuery: function () {
chrome.tabs.executeScript(null, {
code: `
var d, l, doc = document, b = doc.body, h = doc.head, s, scr;
d = doc.createElement('div');
d.id = 'icIBahyI-main_cont';
l = doc.createElement('i');
l.id = 'loading';
s = doc.createElement('style');
s.innerHTML = '#' + d.id + '{position:absolute;display:none;color:#00802D;background:#fff;box-shadow:0px 0px 5px;padding:8px;z-index:9999}';
h.appendChild(s);
b.appendChild(d);
b.appendChild(l);
doc.addEventListener('mouseup', function (e) {
var word = window.getSelection().toString().trim();
if (word) {
d.style.left = e.pageX + 'px';
d.style.top = e.pageY + 'px';
d.style.display = '';
load('http://open.iciba.com/huaci_new/dict.php?word=' + word);
}
});
doc.addEventListener('click', function () {
d.style.display = 'none';
});
function load(url) {
if (scr) {
scr.remove();
}
scr = doc.createElement('script');
scr.src = url;
h.appendChild(scr);
}
`});
}
};
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/gitwub/Chrome-Extension.git
git@gitee.com:gitwub/Chrome-Extension.git
gitwub
Chrome-Extension
Chrome Extension
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385