您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Continue browsing the page in Google cache
- // ==UserScript==
- // @name Google Cache Browser
- // @namespace qixinglu.com
- // @description Continue browsing the page in Google cache
- // @grant none
- // @include http://webcache.googleusercontent.com/search?*
- // @include https://webcache.googleusercontent.com/search?*
- // @version 0.0.1.20140517140355
- // ==/UserScript==
- var convertCacheLinks = function(url) {
- var selector = 'body > div[style="position:relative"] a';
- var links = document.querySelectorAll(selector);
- var i, link;
- for (i = 0; i < links.length; i += 1) {
- link = links[i];
- link.href = location.href.replace(url, encodeURIComponent(link.href));
- }
- };
- var addOriginalLink = function(url) {
- var html = 'Go back to <a href="${href}">original page</a>.';
- var paragraph = document.createElement('p');
- paragraph.innerHTML = html.replace('${href}',decodeURIComponent(url));
- document.body.appendChild(paragraph);
- };
- var url = location.href.match(/q=cache:([^&+]+)/)[1];
- if (document.title === 'Error 404 (Not Found)!!1') {
- addOriginalLink(url);
- } else {
- convertCacheLinks(url);
- }