Включите внешние файлы Javascript и CSS в DOM другого сайта

Я пытаюсь загрузить редактор Markdown, подобный тому, который StackExchange использует на своем сайте, на сайт Forrst.com с помощью Bookmarklet или расширения браузера.

В основном это выглядит как мне нужно ...

Load the CSS file into the Page
https://raw.github.com/ujifgc/pagedown/master/demo/browser/demo.css

Load these 3 Javascript files into the page

https://raw.github.com/ujifgc/pagedown/master/Markdown.Converter.js
https://raw.github.com/ujifgc/pagedown/master/Markdown.Editor.js
https://raw.github.com/ujifgc/pagedown/master/Markdown.Sanitizer.js

Load this Javascript into the page to make it all run...

<code>//Load and run this code in the page...
// Find and replace the curent textarea with the HTML we
// need for our markdown editor to work 
var htmlToReplace = ' \
  <div class="wmd-panel"> \
    <div id="wmd-button-bar"></div> \
      <textarea class="wmd-input" id="wmd-input" name="description"></textarea> \
  </div> \
  <div id="wmd-preview" class="wmd-panel wmd-preview"></div>';

$("#description").replaceWith(htmlToReplace)

//Run the markdown editor scripts
(function () {
    var converter1 = Markdown.getSanitizingConverter();
    var editor1 = new Markdown.Editor(converter1);
    editor1.run();
})();
</code>

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

 Connor11 мая 2012 г., 04:56
Для какого браузера вы хотите сделать расширение?
 jfriend0011 мая 2012 г., 04:42
Что вы исследовали или попробовали с расширением браузера?
 jfriend0011 мая 2012 г., 04:54
Как я уже сказал, когда вы посмотрели, как работает расширение браузера, какие у вас были конкретные вопросы по этому поводу? Мы не собираемся быть вашим исследователем. Вы проводите исследование, смотрите, что задокументировано о том, как работают расширения браузера, и, если вы не можете этого выяснить, вы задаете более конкретный вопрос на основе того, что вы узнали.
 CodeDevelopr11 мая 2012 г., 04:46
@ jfriend00 Пока что мне кажется, что я разобрался со всем соответствующим javascript, чтобы он работал, просто вопрос о том, чтобы все мои файлы JS были включены в страницу
 CodeDevelopr11 мая 2012 г., 05:01
@ jfriend Извините, но на карту поставлен вопрос, как загрузить файл Javascript на внешний сайт независимо от расширения или нет, я знаю, что это возможно и с помощью букмарклета, я все еще в процессе изучения всего, и это вопрос является частью этого

Ответы на вопрос(1)

Решение Вопроса

Chrome предлагает очень простой способ сделать это, и они называютсяСценарии содержания.

По сути, вы создаетерасширениеи в вашемmanifest.json файл, вы указываете файлы javascript, которые вы хотите загрузить, указывая относительные пути к каталогу, в котором они находятся в каталоге вашего проекта.

Итак, вот шаги:

create a folder in that folder, place the files you'd like to load in the browser create a manifest.json file, and in there, specify the CSS and JavaScript files you'd like to load in (and give their relative paths to the manifest file). In Chrome, install the local extension Keep on testing, and whenever you make a change to a file, make sure you click "reload extension" on the page you installed it at (chrome://extensions), so it reloads the files and restarts itself.

Это отвечает хотя бы на часть вашего вопроса?

 CodeDevelopr11 мая 2012 г., 05:13
Это огромная помощь, спасибо

Ваш ответ на вопрос