您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Copy/Google with a single click on all instructure.com quizzes/exam questions of your course.
当前为
- // ==UserScript==
- // @name OneClick Tools - Canvas Instructure
- // @namespace https://greasyfork.org/en/users/670188-hacker09?sort=daily_installs
- // @version 1
- // @description Copy/Google with a single click on all instructure.com quizzes/exam questions of your course.
- // @author hacker09
- // @match https://*.instructure.com/courses/*/quizzes/*
- // @icon https://du11hjcvx0uqb.cloudfront.net/br/dist/images/favicon-e10d657a73.ico
- // @run-at document-end
- // @grant none
- // ==/UserScript==
- (function() {
- 'use strict';
- document.querySelectorAll(".text").forEach(el => { //forEach question
- el.style.cursor = "pointer"; //Change cursor style to pointer
- el.addEventListener('mouseup', function(event) { //When the mouse is clicked
- event.preventDefault(); //Prevent the default context menu from being opened
- if (event.button === 0) { //If the user single click anywhere on the question/answer
- navigator.clipboard.writeText(el.innerText); //Copy the text and question
- } else if (event.button === 2) { //If the user right click anywhere on the question/answer
- open('https://www.google.com/search?q=' + encodeURIComponent(el.innerText)); //Google the question and answer
- } //Finishes the else condition
- }); //Finishes the mouseup event listener
- }); //Finishes the forEach loop
- })();