Я думаю, что вы не можете. Вы можете получить доступ к источнику DOM страницы:
document.body.InnerHTML
document.head.InnerHTML
Хотя это отличается от исходного кода страницы, поскольку содержит результаты JavaScript.
Если вы хотите получить исходный код страницы, вы можете просто запустить запрос XMLHTTP на странице и выполнить поиск результатов.
Чтобы получить URL текущей вкладки, вам нужно разрешение "tabs"
. Для загрузки страниц на фоновой странице вам необходимы права доступа "http://*/*"
и (если хотите) "https://*/*"
.