当我在书签栏中点击它时,为什么这个书签不起作用?

时间:2012-11-20 00:23:07

标签: javascript bookmarklet

我想创建一个书签,将当前的YouTube网址更改为listenonrepeat.com上的等效网址,以便重复播放视频。我的书签栏中有一个带有以下javascript的书签:

javascript:window.location=window.location.href.replace("youtube","listenonrepeat");

但是除非我将其复制并粘贴到URL栏中,否则它不会改变它。 Safari 6。

可以在这里看到:http://christianselig.com/youtubefix.html

1 个答案:

答案 0 :(得分:0)

替换url并将其嵌入到函数中(如下面的代码),使其直接在listenonrepeat中打开一个新窗口:

javascript:(function(win){win.open(win.location.href.replace("youtube","listenonrepeat"));})(window)