Youtube Embed Whatever Wherever

Forces Youtube embeds to play anywhere, even if UMG/SMG disagrees.

目前为 2023-05-04 提交的版本。查看 最新版本

// ==UserScript==
// @name        Youtube Embed Whatever Wherever
// @namespace   https://gf.qytechs.cn/en/users/945115-unmatchedbracket
// @match       *://www.youtube.com/embed/*
// @grant       none
// @version     1.0
// @author      Unmatched Bracket
// @license     The Unlicense
// @description Forces Youtube embeds to play anywhere, even if UMG/SMG disagrees.
// ==/UserScript==

function modulate () {
  let player_response = JSON.parse(ytcfg.data_.PLAYER_VARS.embedded_player_response)

  player_response.previewPlayabilityStatus.status = "OK"
  player_response.previewPlayabilityStatus.playableInEmbed = true
  delete player_response.previewPlayabilityStatus.reason
  delete player_response.previewPlayabilityStatus.errorScreen

  ytcfg.data_.PLAYER_VARS.embedded_player_response = JSON.stringify(player_response)

  ytcfg.data_.WEB_PLAYER_CONTEXT_CONFIGS.WEB_PLAYER_CONTEXT_CONFIG_ID_EMBEDDED_PLAYER.isEmbed = false
  ytcfg.data_.INNERTUBE_CONTEXT.client.originalUrl = `https://www.youtube.com/watch?v\u003d${ytcfg.data_.VIDEO_ID}`
}

function tick () {
  if (window.ytcfg) modulate()
  else requestAnimationFrame(tick)
}

if (window.ytcfg) modulate()
else tick()

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址