Javascript 通过bookmarklet触发降价处理

Javascript 通过bookmarklet触发降价处理,javascript,bookmarklet,showdown,Javascript,Bookmarklet,Showdown,想象一下,有人在一个普通网页上写了 [此*未处理*降价](https://stackoverflow.com) 是否有一个bookmarklet,我可以单击它来处理页面上的任何原始标记? 它不需要在任何地方都能工作,也不需要准确地说,只需要相当简单的网站 到目前为止,我所尝试的: javascript:(function(){ document.body.appendChild(document.createElement('script')) .src='https://cdnjs

想象一下,有人在一个普通网页上写了
[此*未处理*降价](https://stackoverflow.com)

是否有一个bookmarklet,我可以单击它来处理页面上的任何原始标记?
它不需要在任何地方都能工作,也不需要准确地说,只需要相当简单的网站

到目前为止,我所尝试的:

javascript:(function(){
  document.body.appendChild(document.createElement('script'))
    .src='https://cdnjs.cloudflare.com/ajax/libs/showdown/1.7.2/showdown.min.js';
  var converter = new showdown.Converter();
  //and then?
})();`
但是在这里我已经遇到了
ReferenceError:没有定义决战


我已经看到了,但这与我想要的正好相反。

我认为您只需添加一个小的超时,即可加载标记库。比如说,像这样的3秒钟:

javascript:(function(){
    document.body.appendChild(document.createElement('script'))
    .src='https://cdnjs.cloudflare.com/ajax/libs/showdown/1.7.2/showdown.min.js';

    setTimeout("var converter = new showdown.Converter(); alert(converter);", 3000);
})();

我认为您只需添加一个小的超时,就可以加载标记库。比如说,像这样的3秒钟:

javascript:(function(){
    document.body.appendChild(document.createElement('script'))
    .src='https://cdnjs.cloudflare.com/ajax/libs/showdown/1.7.2/showdown.min.js';

    setTimeout("var converter = new showdown.Converter(); alert(converter);", 3000);
})();