【发布时间】:2014-09-16 20:07:20
【问题描述】:
我对编写脚本一无所知,但是... 我想从 youtube 链接和/或您观看视频的页面中删除 &list= 参数,最好是两者。 所以https://www.youtube.com/watch?v=_VIDEO_ID_&list=_LIST_ID_ 会变成:https://www.youtube.com/watch?v=_VIDEO_ID_。 您可以在地址栏中执行此操作,它摆脱了烦人的“从 _USER_NAME_ 上传”播放列表,但脚本会更快更容易。 我们 我在网络上进行了研究,发现了更改参数但不删除它们的示例脚本,我尝试将它们更改为我的目的都失败了。
这是我最近的尝试:
if(window.location.pathname.match(example.com))
{
var url1=url+.split("&", 1);
window.location.replace(url1);
}
else
{
var theurl = document.URL;
var links,thisLink;
links = document.evaluate("//a[@href]",
document,
null,
XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
null);
for (var i=0;i<links.snapshotLength;i++) {
thisLink = links.snapshotItem(i);
if(thisLink.match(thisLink)
theurl=thislink.split("&", 1);
thislink=theurl;
}
}
(我不得不缩进,所以可能会有错误)
或者,如果我在完全错误的地方,任何帮助将不胜感激,比如在哪里发布这个问题等的正确位置......我只是想找到我的问题的答案。
【问题讨论】:
标签: youtube greasemonkey