Javascript 如何创建Bookmarklet?

Javascript 如何创建Bookmarklet?,javascript,bookmarklet,bookmarks,Javascript,Bookmarklet,Bookmarks,我想制作一个书签,当我在收藏夹栏中单击它时,将出现一个窗口。确认将询问问题,如果我单击确定而不是取消,它将浏览当前网站并查找某个单词(如狗),我可以自定义该单词,使其成为我想要的任何单词。然后它会把这个词的每一个都换成一个不同的词(比如cat)。有人知道这方面的javascript吗?制作一个书签,url指向: javascript:(function () { var rep = prompt('replace'); var wit = prompt('with'); if (co

我想制作一个书签,当我在收藏夹栏中单击它时,将出现一个窗口。确认将询问问题,如果我单击确定而不是取消,它将浏览当前网站并查找某个单词(如狗),我可以自定义该单词,使其成为我想要的任何单词。然后它会把这个词的每一个都换成一个不同的词(比如cat)。有人知道这方面的javascript吗?

制作一个书签,url指向:

javascript:(function () {
  var rep = prompt('replace');
  var wit = prompt('with');
  if (confirm('replace ' + rep + ' with ' + wit + '?')) {
    document.body.innerHTML = document.body.innerHTML.replace(new RegExp(rep, 'g'), wit);
  }
}) ();

为什么不使用这样的插件呢?不过我用的是iPad。我认为这在移动设备上不起作用。我把这个东西复制到书签中,每次都用“wit”来代替,即使我让它用别的东西来代替