您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Fernus tarafından yayınlanan video çözüm kategorilerini link olarak kaydetmenizi ve tek tıkla açmanızı sağlar
- // ==UserScript==
- // @name Fernus URL
- // @description Fernus tarafından yayınlanan video çözüm kategorilerini link olarak kaydetmenizi ve tek tıkla açmanızı sağlar
- // @include *.frns.in*
- // @require https://code.jquery.com/jquery-2.2.4.min.js
- // @grant none
- // @version 1.0.2
- // @namespace https://greasyfork.org/users/1266596
- // ==/UserScript==
- const fernus_url_script_query = new URLSearchParams(window.location.search);
- if (fernus_url_script_query.has("fc")) {
- get_contents(fernus_url_script_query.get("fc"));
- window["fernus_url_loc"] = `/?fc=${fernus_url_script_query.get("fc")}`;
- } else if (fernus_url_script_query.has("fs")) {
- get_sources(fernus_url_script_query.get("fs"));
- window["fernus_url_loc"] = `/?fs=${fernus_url_script_query.get("fs")}`;
- }
- $("header")
- .first()
- .append(
- `<button id="frns-url-grab" class="pix-btn btn-outline m-0 mt-1 text-center p-2 float-left" style="color: white !important; width: 110px; height: calc(100% - 15px); position: absolute; top: 5px; left: 7px; z-index: 9999;">🔗 Kaydet</button>`
- );
- if (navigator["share"]) {
- $("header")
- .first()
- .append(
- `<button id="frns-url-share" class="pix-btn btn-outline m-0 mt-1 text-center p-2 float-left" style="color: white !important; width: 110px; height: calc(100% - 15px); position: absolute; top: 5px; left: 125px; z-index: 9999;">🌐 Paylaş</button>`
- );
- $("#frns-url-share").on("click", function () {
- const url = !window["fernus_url_loc"]
- ? window.location.origin
- : window.location.origin + window["fernus_url_loc"];
- try {
- navigator.share({
- url: url,
- });
- } catch (err) {}
- });
- }
- const oldgc = get_contents;
- const oldgs = get_sources;
- window["get_contents"] = function (id) {
- window["fernus_url_loc"] = `/?fc=${id}`;
- oldgc(id);
- };
- window["get_sources"] = function (id) {
- window["fernus_url_loc"] = `/?fs=${id}`;
- oldgs(id);
- };
- $("#frns-url-grab").on("click", function () {
- if (window["fernus_url_loc"]) {
- const url = window.location.origin + window["fernus_url_loc"];
- try {
- navigator.clipboard.writeText(url);
- alert("URL panoya kopyalandı!");
- } catch (err) {
- console.error("Failed to copy: ", err);
- }
- } else {
- try {
- navigator.clipboard.writeText(window.location.origin);
- alert("URL panoya kopyalandı!");
- } catch (err) {}
- }
- });