我在一个自动Tumblr博客上工作,注意到您不能将Twitch流作为视频发布,但是将它们嵌入时可以。
将要有多个用户并且它会不断扩展,所以我试图在IFTTT中自动化脚本,但是,我没有太多的脚本知识,并且试图做到这一点...没有用
问题:
这一切都始于内容链接,它实际上可以是任何平台。但是,Tumblr不支持的所有平台都需要不同的嵌入。
所以我想要的是一个脚本(不要求脚本,只是提供帮助),它可以检测链接来自哪个平台,并根据找到的内容选择路径。
基本上,一个脚本检查它是否抽搐,运行 a ,是否在youtube上运行 b ,等等。
如果输入包含“ Twitch”,请运行:
<html>
<body>
<div id="twitch-embed"></div>
<script src="https://embed.twitch.tv/embed/v1.js"></script>
<script type="text/javascript">
new Twitch.Embed("twitch-embed", {
width: 854,
height: 480,
channel: "{channel Name}"
});
</script>
</body>
</html>
如果使用YouTube :
<script type="text/html" id="Video URL here">
如何创建这些检查?
(我知道这个问题很愚蠢,可能很简单,但是我对脚本的了解并不大)
答案 0 :(得分:1)
您可以获取URL字符串,并对照每个关键字对其进行检查,以确定其是否存在:
var urlString = "https://www.twitch.tv/Reco_Mouse";
if(urlString.indexOf("twitch.tv") !== -1) {
//First, dynamically include the Twitch script tag on the page
new Twitch.Embed("twitch-embed", {
width: 854,
height: 480,
channel: "{channel Name}"
});
break;
} else if(urlString.indexOf("youtube.com") !== -1) {
//Apply necessary steps for YouTube videos
} else if(urlString.indexOf("anothervideotype.com") !== -1) {
... //Apply necessary steps for another video type
}