您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Test them scripts, boi
// ==UserScript== // @name Testing outside scripts // @description Test them scripts, boi // @version 1.0.3 // @author Oliver P // @namespace https://github.com/OlisDevSpot // @license MIT // @match *://*/* // @run-at document-end // @compatible safari // @grant none // ==/UserScript== const COMPANY_NAME = "david-star"; const FIRST_NAME = "Oliver"; const LAST_NAME = "Porat"; // SYSTEM VARS const CDN_URL = 'https://construction-js-injections.pages.dev'; // PERSONAL VARS const salesperson = { firstName: FIRST_NAME, lastName: LAST_NAME, get fullName() { return this.firstName + " " + this.lastName; }, get key() { return this.firstName.toLowerCase() + '-' + this.lastName.toLowerCase(); }, }; // QUERY STRING const currentSiteUrl = encodeURIComponent(window.location.href); const params = { data: JSON.stringify({ currentSiteUrl, salesperson }), }; const urlSearchParams = new URLSearchParams(params).toString(); (function() { 'use strict'; const url = `${CDN_URL}/${COMPANY_NAME}?${urlSearchParams}`; // Fetch and inject fetch(url) .then(res => res.text()) .then(code => { const script = document.createElement('script'); script.textContent = code; document.head.appendChild(script); }) .catch(err => console.error('Failed loading dynamic script:', err)); })();