您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
Add Printer-Friendly button to question
当前为
您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
- // ==UserScript==
- // @name Stack Overflow: StackPrinter
- // @namespace http://userscripts.org/users/gangsta75
- // @description Add Printer-Friendly button to question
- // @include http://stackoverflow.com/questions/*
- // @include http://serverfault.com/questions/*
- // @include http://superuser.com/questions/*
- // @include http://stackapps.com/questions/*
- // @include http://meta.stackoverflow.com/questions/*
- // @include http://*.stackexchange.com/questions/*
- // @include http://askubuntu.com/questions/*
- // @include http://answers.onstartups.com/questions/*
- // @include http://meta.mathoverflow.net/questions/*
- // @include http://mathoverflow.net/questions/*
- // @version 0.0.1.20150122221032
- // ==/UserScript==
- function with_jquery(f) {
- var script = document.createElement("script");
- script.type = "text/javascript";
- script.textContent = "(" + f.toString() + ")(jQuery)";
- document.body.appendChild(script);
- };
- with_jquery(function($) {
- var re = new RegExp("^http://(.*?)\.(com|net|org)");
- var group = re.exec(window.location.href);
- var service = group[1];
- $('#question .vote:first').append('<div id="PrinterFriendly" style="margin-top:8px"><a alt="Printer-Friendly" title="Printer-Friendly" href="javascript:(function(){f=\'http://www.stackprinter.com/export?format=HTML&service='+service+'&question='+$('.vote').find('input[type=hidden]:first').val()+'\';a=function(){if(!window.open(f))location.href=f};if(/Firefox/.test(navigator.userAgent)){setTimeout(a,0)}else{a()}})()"><img width="33px" height="33px" src="http://www.stackprinter.com/images/printer.gif"</img></a></div>');
- });