您需要先安装一个扩展,例如 篡改猴、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(); } }*/