Я хотел бы создать букмарклет 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, и мне бы хотелось, чтобы некоторые указатели касались техник, которые помогли бы мне достичь этого. Возможно, есть уже существующие решения, которые я еще не нашел, потому что у меня нет правильной терминологии для поиска.
Я благодарен за любые указатели и с удовольствием рисую материал для себя.
И в чем ваш вопрос? – Zirak
Я отредактировал заголовок, чтобы содержать актуальный вопрос. – Florian
Что значит * how *? Мы не будем писать это для вас. С какими трудностями вы сталкиваетесь? [Что вы пробовали?] (Http://mattgemmell.com/2008/12/08/what-have-you-tried/) Это не завод по производству дисков. – Zirak