Я хочу написать расширение для Chrome, которое получает документ (html) с веб-сайта. открыто на вкладке браузера и преобразует его в строку var без использования node.js или jQuery.
Вы можете попробовать это: document.getElementsByTagName('html')[0].innerHTML, это выведет весь текущий HTML для страницы в виде строки для вас.
document.getElementsByTagName('html')[0].innerHTML