您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Allows the download of Preform without compiling the form with personal data
- // ==UserScript==
- // @name Download PreForm without giving out data to Formlabs
- // @namespace StephenP
- // @match https://formlabs.com/*/software/preform/*
- // @match https://formlabs.com/software/preform/*
- // @grant none
- // @version 1.0
- // @license copyleft
- // @author StephenP
- // @description Allows the download of Preform without compiling the form with personal data
- // ==/UserScript==
- const macButtons=document.querySelectorAll(".Button_button__NKkpa.Button_none__YiwlJ.Button_light__heSKx");//MAC
- const windowsButtons=document.querySelectorAll(".Button_button__NKkpa.Button_none__YiwlJ.Button_dark__k2aro");//WINDOWS
- for(let mb of macButtons){
- let nmb=mb.cloneNode(true);
- nmb.addEventListener("click",function(){document.location.href="https://formlabs.com/download-preform-mac"});
- mb.parentNode.appendChild(nmb);
- mb.style.display="none";
- }
- for(let wb of windowsButtons){
- let nwb=wb.cloneNode(true);
- nwb.addEventListener("click",function(){document.location.href="https://formlabs.com/download-preform-windows"});
- wb.parentNode.appendChild(nwb);
- wb.style.display="none";
- }/*Other method, working but not used right now
- var i=setInterval(checkForm,500);
- function checkForm(){
- let form=document.getElementById("form_Preform_Download");
- if(form){
- autoDownload(form);
- clearInterval(i);
- }
- }
- function autoDownload(form){
- const requiredFields=form.querySelectorAll("[required]");
- for(let f of requiredFields){
- f.removeAttribute("required");
- }
- const submitButton=form.querySelector("[type=submit]");
- if(submitButton){
- submitButton.click();
- }
- }*/