// ==UserScript==
// @name Youtube get URL
// @namespace example.com
// @version 0.1
// @description try to take over the world!
// @author You
// @match *://www.youtube.com/*
// @grant none
// ==/UserScript==
(function() {
alert(window.location.href);
}
点击VanossGaming的视频之一,其中包括实时聊天,例如https://www.youtube.com/channel/UCKqH_9mk1waLgBiL2vT5b9g
window.location.href 或 document.location.href 返回:
https://www.youtube.com/live_chat_replay?continuation=op2w0wQuGiBDZzhhRFFvTExUaHpia0Z6U2pNMU4yc2dBUSUzRCUzREABYARyBAgEEAB4AQ%253D%253D
用户脚本仅执行1次。我尝试了ViolentMonkey和TamperMonkey Beta,没有运气。
编辑: 我发现它只能在livechaat iframe上运行,而不能在主窗口上运行。其次,如果我手动F5刷新页面而不是从其他位置单击页面,则它适用于主窗口。如果我单击此视频,为什么用户脚本不会运行?