Да.
WebWarper подменяет стандартные вызовы document.writeln(), document.write() и некоторые другие собственными процедурами, которые выполняют все необходимые коррекции HTML-кода. Эта техника реализована в файле wwserv.js. Квалифицированному JavaScript-программисту может быть интересно ознакомится с его содержимым.
Более того, WebWarper обычно корректирует вызовы метода "insertAdjacentHTML(...)", присваивания "innerHTML=..." и некоторые другие элементы JavaScript-кода.
Впрочем, в достаточно сложных ситуациях WebWarper может и не выполнить необходимую коррекцию, и некоторые ссылки или фрагменты HTML останутся нескорректироваными. В таких случаях разработчик сайта может использовать функции ___ww_correctHtml() и ___ww_correctUrl() для случая, когда страница просматривается с помощью WebWarper. Например:
var myCode= ...;
if (window.___ww) {
myCode= ___ww_correctHtml(myCode);
}
myElement.innerHTML= myCode;
или
var url= "http://mysite.ru/...";
if (window.___ww) {
url= ___ww_correctUrl(url);
}
document.location= url;
Повторим: в большинстве ситуаций такие исправления не нужны, все правки WebWarper выполнит автоматически. Однако, явное использование функций ___ww_correctHtml() и ___ww_correctUrl() ничему не повредит.