Javascript 在youtube上查找打开的图形标记
如果Javascript 在youtube上查找打开的图形标记,javascript,youtube,Javascript,Youtube,如果og:video:tag包含“传奇联盟”,我正在编写一个Tampermonkey脚本来隐藏youtube上的相关视频 当我使用Open Graph调试器()时,它会找到许多标记(og:video:url,og:video:width,og:video:tag,…),但当我在DOM中搜索时,我找不到这些元素中的任何一个 我尝试过禁用我所有的扩展,从一个干净的配置文件,从隐姓埋名以及使用一个开放的图形扩展,但我仍然找不到标签 其他一些尝试: $('[property="og:type"]') =
og:video:tag
包含“传奇联盟”,我正在编写一个Tampermonkey脚本来隐藏youtube上的相关视频
当我使用Open Graph调试器()时,它会找到许多标记(og:video:url
,og:video:width
,og:video:tag
,…),但当我在DOM中搜索时,我找不到这些元素中的任何一个
我尝试过禁用我所有的扩展,从一个干净的配置文件,从隐姓埋名以及使用一个开放的图形扩展,但我仍然找不到标签
其他一些尝试:
$('[property="og:type"]') => null.
document.getElementsByTagName('meta') => two unrelated tags.
仅当
userAgent
为
facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)
或者(我在测试中使用了这个)
您可以通过向带有这些用户代理的DevTools添加新设备来测试这些功能。我不确定您是否要使用这些标记,但您有两种选择:
- 如果有用于查找这些标记的后端处理器,则可以将用户代理切换到相应的后端处理器
- 如果您正在使用浏览器扩展,您应该设置一个代理来执行上述操作。发送视频永久链接并返回标记对象
facebookexternalhit/1.1