您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Add Printer-Friendly button to question. This script is forked from http://userscripts-mirror.org/scripts/show/77298 and it add supports for HTTPs
当前为
您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
- // ==UserScript==
- // @name Stack Overflow: StackPrinter
- // @namespace http://userscripts.org/users/gangsta75
- // @description Add Printer-Friendly button to question. This script is forked from http://userscripts-mirror.org/scripts/show/77298 and it add supports for HTTPs
- // @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 3.0
- // @grant none
- // ==/UserScript==
- function ScriptContent () {
- var re = new RegExp('^http[s]*://(.*?).(com|net|org)');
- var group = re.exec(window.location.href);
- var service = group[1];
- var question = $('.vote').find('input[type=hidden]:first').val();
- var url = 'http://www.stackprinter.com/export?format=HTML&service=' + service + '&question=' + question;
- function openUrl() {
- if(!window.open(url)) {
- location.href=url;
- }
- }
- var printDiv = document.createElement('div');
- printDiv.id = 'PrinterFriendly';
- printDiv.style.marginTop = '8px';
- var linkAnchor = document.createElement('a');
- linkAnchor.title = 'Printer-Friendly';
- linkAnchor.addEventListener('click', openUrl, false);
- var image = document.createElement('img');
- image.style.width = '33px';
- image.style.height = '33px';
- image.src = 'http://www.stackprinter.com/images/printer.gif';
- linkAnchor.appendChild(image);
- printDiv.appendChild(linkAnchor);
- var elementQuestion = document.getElementById('question');
- var elementVote = document.getElementsByClassName('vote')[0];
- elementVote.appendChild(printDiv);
- }
- function AddScript() {
- var script = document.createElement('script');
- script.type = 'text/javascript';
- script.text = ScriptContent.toString() + 'ScriptContent();';
- document.body.appendChild(script);
- }
- AddScript();