Я хотел бы создать букмарклет javascript, который обменивает весь текст на любом веб-сайте (или большую часть текста на большинстве веб-сайтов) на другую строку одинаковой длины, сохраняя при этом форматирование сайта.
Подумайте о том, чтобы заменить весь текст на nytimes.com текстом-наполнителем "Lorem Ipsum" без существенного изменения длины текста.
Код должен работать как букмарклет, но такжекак встраиваемая кнопка.
Содержимое, подобное этому:
<h2>Police Are Using Phone Tracking as a Routine Tool</h2>
<p class="author">By <span class="name">Eric Lichtblau</span></p>
<p>Law enforcement tracking of cellphones is a convenient surveillance tool in many situations, but it is unclear if using such technology without a warrant violates the Constitution.</p>
будет изменено на следующее:
<h2>Lorem ipsum dolor sit amet, consectetur adipisicing</h2>
<p class="author">Sed <span class="name">Consectetur Adipisicing</span></p>
<p>Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat. Duis aute irure dolor in reprehenderit in voluptate velit.</p>
Текст, используемый для замены исходного содержимого, будет предварительно определен.
Я новичок в Javascript, и я хотел бы получить несколько советов по методам, которые помогут мне достичь этого.Может быть, есть уже существующие решения, которые я еще не нашел, потому что у меня нет терминологии для правильного поиска.
Я благодарен за любые указатели и рад выяснить для себя вещи.