Запуск обработки уценки через букмарклет

1

Представьте себе обычную веб-страницу, где кто-то написал
[this * unprocessed * markdown] (https://stackoverflow.com)...

Есть ли букмарклет, который я могу щелкнуть так, чтобы он обрабатывал необработанную уценку на странице?
Он не должен работать везде или точно, просто разумно простые веб-сайты.

То, что я пробовал до сих пор:

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: showdown is not defined.

Я видел http://heckyesmarkdown.com, но это буквально противоположно тому, что я хочу.

Теги:
bookmarklet
showdown

1 ответ

0

Я думаю, вам просто нужно добавить небольшой тайм-аут для загрузки библиотеки меток. Скажем, 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);
})();

Ещё вопросы

Сообщество Overcoder
Наверх
Меню