Set*_*eth 4 javascript youtube
我正在制作一个Tampermonkey脚本,如果其中og:video:tag包含"英雄联盟",则会在youtube上隐藏相关视频.
当我使用的Open Graph调试器(链接),它发现许多标签(og:video:url,og:video:width,og:video:tag,...),但是当我在DOM搜索,我无法找到任何这些元素.
我已尝试禁用所有扩展程序,从干净的配置文件,隐身模式以及使用Open Graph Extension仍然无法找到标记.
其他一些尝试:
$('[property="og:type"]') => null.
document.getElementsByTagName('meta') => two unrelated tags.
Run Code Online (Sandbox Code Playgroud)
YouTube的视频源包含只有当这些标签userAgent是
facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)
Run Code Online (Sandbox Code Playgroud)
或者(我在测试中使用过这个)
facebookexternalhit/1.1
Run Code Online (Sandbox Code Playgroud)
您可以通过使用这些用户代理向DevTools添加新设备来测试这些.我不确定您是否要使用这些标签,但您有两种选择:
| 归档时间: |
|
| 查看次数: |
498 次 |
| 最近记录: |