SurferSEO Copy Words Limit

Adds a button to copy text automatically from the specified div on SurferSEO drafts page

目前为 2024-11-18 提交的版本。查看 最新版本

// ==UserScript==
// @name         SurferSEO Copy Words Limit
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  Adds a button to copy text automatically from the specified div on SurferSEO drafts page
// @author       mhshan
// @match        https://app.surferseo.com/drafts/*
// @grant        GM_setClipboard
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';

    // Wait until the page is fully loaded
    window.addEventListener('load', function() {

        // Create a button to copy the text
        const copyButton = document.createElement('button');
        copyButton.textContent = 'Copy Words Limit';
        copyButton.style.position = 'absolute'; // Position the button where you want
        copyButton.style.top = '10px'; // You can adjust the position as needed
        copyButton.style.right = '650px';
        copyButton.style.padding = '10px';
        copyButton.style.backgroundColor = '#3ccf4e';
        copyButton.style.color = '#fff';
        copyButton.style.border = 'none';
        copyButton.style.cursor = 'pointer';
        copyButton.style.fontSize = '14px';
        copyButton.style.borderRadius = '5px';
        copyButton.style.zIndex = '1000';


        // Append the button to the body
        document.body.appendChild(copyButton);

        // Add click event listener to the button
        copyButton.addEventListener('click', function() {
            // Get the text content from the div
            const textToCopy = document.querySelector('.StructuralGuidelinesstyled__StructuralGuidelineRange-sc-1mxtki-1.eGzjqM').textContent;

            // Copy the text to the clipboard
            GM_setClipboard(textToCopy);
           
        });
    });
})();