您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
避免google网页翻译github和npm```<pre>```标签内的内容
当前为
// ==UserScript== // @name 不要翻译github上的代码 // @namespace http://floatsyi.com/ // @version 0.17 // @description 避免google网页翻译github和npm```<pre>```标签内的内容 // @author floatsyi // @include *://github.com* // @include *://www.npmjs.com* // @match *://github.com* // @match *://www.npmjs.com* // @grant none // ==/UserScript== (function() { 'use strict'; var addCodeEle = function (ele) {ele.innerHTML = '<code>' + ele.innerHTML + '</code>'} var hasCodeEleChild = function(ele) {return !!ele.querySelector('code')} var href = window.location.href var isChange = function(){ var yesOrNo = !(href === window.location.href) href = window.location.href return yesOrNo } var isLoaded = function(){return (!document.querySelector('.is-loading') && (!!document.querySelector('.file') || document.querySelectorAll('pre').length > 0))} var time = 0 var doNotTranslateCode = function() { if (!!document.querySelector('.file')) { if (!hasCodeEleChild(document.querySelector('.file'))) { addCodeEle(document.querySelector('.file')) } } else if(document.querySelectorAll('pre').length > 0) { document.querySelectorAll('pre').forEach(function(pre){if (!!pre && !hasCodeEleChild(pre)) addCodeEle(pre)}) } else { console.log('不要翻译github上的代码: 执行条件不足') } time = 0 } doNotTranslateCode() document.addEventListener('click', function(e){ clearInterval(id) if (isChange() && window.location.href.search(/npmjs.com/i) === -1) { var id = setInterval(function(){ // console.log(time) if (isLoaded() || time >= 200) { // 10 * 1000ms / 50ms = 200 if (time>=1000) console.log('不要翻译github上的代码: 加载超时,如有异常请刷新浏览器') console.log('不要翻译github上的代码: done') doNotTranslateCode() clearInterval(id) } else { time++ } },50) } })
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址