翻译点按图标位置轻微调整

This commit is contained in:
example 2019-05-05 16:30:22 +08:00
parent cea719fcbe
commit e9b8c66692
2 changed files with 7 additions and 7 deletions

View File

@ -1,7 +1,7 @@
// ==UserScript==
// @name 划词翻译:多词典查询
// @namespace http://tampermonkey.net/
// @version 4.9
// @version 5.0
// @description 划词翻译调用“有道词典有道翻译、金山词霸、Bing 词典必应词典、剑桥高阶、沪江小D、谷歌翻译”
// @author https://github.com/barrer
// @match http://*/*
@ -375,8 +375,8 @@
if (selected && icon.style.display == 'none') { // 显示翻译图标
log('show icon');
log(selected + ' | ' + e.pageX + ' | ' + e.pageY);
icon.style.top = e.pageY + 8 + 'px';
icon.style.left = e.pageX + 4 + 'px';
icon.style.top = e.pageY + 10 + 'px';
icon.style.left = e.pageX + 10 + 'px';
icon.style.display = 'block';
// 兼容部分 Content Security Policy
icon.style.position = 'absolute';
@ -875,7 +875,7 @@
rst = /dict.innerHTML='(.*)'; \tdict.style.display = "block";/g.exec(rst)[1];
rst = rst
.replace(/\\"/g, '"')
.replace(/\\'/g, '\'')
.replace(/\\'/g, '\'')// inner-city 这个词会多一个斜杠,金山词霸的数据有些许瑕疵
.replace(/onclick=/g, 'data-onclick=');
rst = cleanAttr(rst, 'style');
// 标识符处理

View File

@ -1,7 +1,7 @@
// ==UserScript==
// @name Translate
// @namespace http://tampermonkey.net/
// @version 5.6
// @version 5.7
// @description 划词翻译调用“金山词霸、有道词典有道翻译、Google Translate谷歌翻译、沪江小D、搜狗翻译、必应词典必应翻译、Microsoft Translator必应在线翻译、海词词典、百度翻译、Oxford Learner's Dictionaries、Oxford Dictionaries、Merriam-Webster、汉典、PDF 划词翻译、Google Search、Bing Search必应搜索、百度搜索、Wikipedia Search维基百科搜索”网页翻译
// @author https://github.com/barrer
// @match http://*/*
@ -443,8 +443,8 @@
if (text && icon.style.display == 'none') {
log('show icon');
log(text + ' | ' + e.pageX + ' | ' + e.pageY);
icon.style.top = e.pageY + 8 + 'px';
icon.style.left = e.pageX + 4 + 'px';
icon.style.top = e.pageY + 10 + 'px';
icon.style.left = e.pageX + 10 + 'px';
icon.style.display = 'block';
// 兼容部分 Content Security Policy
icon.style.position = 'absolute';