如何检查链接并更改它们?
How to check links and change them?
我正在做一个自动化的 Tumblr 博客,我注意到你不能 post 将 Twitch 流式传输为视频 post,但是当你嵌入它们时你可以。
将会有多个用户并且它会不断扩展,所以我正在尝试在 IFTTT 中自动化脚本,但是,我没有太多的脚本知识并试图完成这个......没有'没锻炼。
问题:
一切从内容开始link,这真的可以是任何平台。但是,Tumblr 不支持的所有平台都需要不同的嵌入。
所以我想要的是一个脚本(不是要求脚本,只是帮助),它可以检测 link 来自哪个平台,并根据发现的内容选择路径。
基本上,一个检查它是否是 twitch 的脚本,运行 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">
如何创建这些支票?
(我知道这个问题很愚蠢而且可能很简单,但我不是很擅长编写脚本)
您可以获取 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
}
我正在做一个自动化的 Tumblr 博客,我注意到你不能 post 将 Twitch 流式传输为视频 post,但是当你嵌入它们时你可以。
将会有多个用户并且它会不断扩展,所以我正在尝试在 IFTTT 中自动化脚本,但是,我没有太多的脚本知识并试图完成这个......没有'没锻炼。
问题:
一切从内容开始link,这真的可以是任何平台。但是,Tumblr 不支持的所有平台都需要不同的嵌入。
所以我想要的是一个脚本(不是要求脚本,只是帮助),它可以检测 link 来自哪个平台,并根据发现的内容选择路径。
基本上,一个检查它是否是 twitch 的脚本,运行 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">
如何创建这些支票?
(我知道这个问题很愚蠢而且可能很简单,但我不是很擅长编写脚本)
您可以获取 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
}