mirror of
https://gitee.com/bitdance-team/chrome-extension
synced 2025-10-08 08:45:14 +08:00
主面板翻译和截图使用前先判断是不是chrome://开头网页;翻译的后台代码独立成单独文件;Google广告屏蔽前如果是chrome://开头网页则跳过
This commit is contained in:
@@ -83,9 +83,13 @@ $(function() {
|
||||
// 截图
|
||||
document.getElementById("btnScreenshot").addEventListener("click", () => {
|
||||
chrome.tabs.query({ active: true, currentWindow: true }, (tabs) => {
|
||||
chrome.extension.getBackgroundPage().takeScreenshot(tabs[0]);
|
||||
if(isChromeSettingPage(tabs[0].url)) {
|
||||
alert("抱歉,由于浏览器限制,“chrome://”开头的网页不支持截图");
|
||||
} else {
|
||||
chrome.extension.getBackgroundPage().takeScreenshot(tabs[0]);
|
||||
window.close();
|
||||
}
|
||||
})
|
||||
window.close();
|
||||
});
|
||||
|
||||
// 番茄钟
|
||||
@@ -102,4 +106,25 @@ $(function() {
|
||||
$('#back').css("display", "none");
|
||||
chrome.storage.sync.set({ "clockState": "none" });
|
||||
})
|
||||
|
||||
//翻译
|
||||
document.getElementById("transform").onclick = function () {
|
||||
chrome.tabs.query({ active: true, currentWindow: true }, (tabs) => {
|
||||
if(isChromeSettingPage(tabs[0].url)) {
|
||||
alert("抱歉,由于浏览器限制,“chrome://”开头的网页不支持翻译");
|
||||
} else {
|
||||
chrome.extension.getBackgroundPage().showTranslationWindow()
|
||||
window.close();
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 判断是否是 chrome:// 开头的链接
|
||||
* @param {} url
|
||||
* @returns
|
||||
*/
|
||||
function isChromeSettingPage(url) {
|
||||
return /^chrome:\/\/.*$/.test(url);
|
||||
}
|
||||
})
|
||||
|
Reference in New Issue
Block a user