Show video even without logged

Show video even without logged in pixeldrain

目前為 2025-02-24 提交的版本,檢視 最新版本

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

// ==UserScript==
// @name                Show video even without logged
// @namespace           https://greasyfork.org/users/821661
// @match               https://pixeldrain.com/*
// @grant               none
// @version             1.1.1
// @run-at              document-start
// @author              hdyzen
// @description         Show video even without logged in pixeldrain
// @license             GPL-3.0-only
// ==/UserScript==

Object.defineProperty(window, "viewer_data", {
    get: () => _viewer_data,
    set: value => {
        const files = value?.api_response?.files;

        if (files) {
            for (const file of value.api_response.files) {
                file.allow_video_player = true;
            }
        } else {
            value.api_response.allow_video_player = true;
            value.api_response.availability = "";
        }

        _viewer_data = value;
    },
});