您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Добавляет кнопку "Смотреть онлайн" под кнопкой "Добавить в папку" на всех страницах фильмов
- // ==UserScript==
- // @name kinopoisk → sspoisk
- // @namespace http://tampermonkey.net/
- // @version 1.9
- // @description Добавляет кнопку "Смотреть онлайн" под кнопкой "Добавить в папку" на всех страницах фильмов
- // @author ChatGPT
- // @match *://www.kinopoisk.ru/*
- // @grant none
- // ==/UserScript==
- (function() {
- 'use strict';
- function addButton() {
- // Ищем кнопку "Добавить в папку"
- let folderButton = [...document.querySelectorAll('button')].find(btn => btn.innerText.includes('Добавить в папку'));
- if (!folderButton || document.querySelector('.kp-watch-button')) return;
- // Создаём кнопку
- let button = document.createElement('button');
- button.innerText = 'Смотреть онлайн';
- button.className = 'style_button__PNtXT style_buttonSize48__7RF4w style_buttonPrimary__ndPAb style_buttonDark__beFpy style_fullWidth__Kw7rX kp-watch-button';
- button.style.marginTop = '10px'; // Отступ вниз
- button.style.cursor = 'pointer';
- button.onclick = function() {
- let newUrl = window.location.href.replace('kinopoisk.ru/', 'sspoisk.ru/');
- window.open(newUrl, '_blank');
- };
- // Вставляем кнопку под "Добавить в папку"
- folderButton.parentNode.insertBefore(button, folderButton.nextSibling);
- }
- // Используем MutationObserver для отслеживания изменений в DOM
- const observer = new MutationObserver(addButton);
- observer.observe(document.body, { childList: true, subtree: true });
- // Запускаем сразу при загрузке
- addButton();
- })();