Расширение Chrome для доступа к исходному коду любого сайта - PullRequest
2 голосов
/ 19 марта 2011

Я хотел бы написать расширение, которое будет отображать всплывающее окно с текстовым полем, где вы вводите слово, а затем отображается количество вхождений этого слова в исходный код текущей страницы. Как бы я получить доступ к исходному коду текущей страницы? Нужно ли добавлять разрешение в манифест?

Ответы [ 3 ]

2 голосов
/ 20 марта 2011

Я думаю, что вы не можете. Вы можете получить доступ к источнику DOM страницы:

document.body.InnerHTML
document.head.InnerHTML

Хотя это отличается от исходного кода страницы, поскольку содержит результаты JavaScript.

Если вы хотите получить исходный код страницы, вы можете просто запустить запрос XMLHTTP на странице и выполнить поиск результатов.

Чтобы получить URL текущей вкладки, вам нужно разрешение "tabs". Для загрузки страниц на фоновой странице вам необходимы права доступа "http://*/*" и (если хотите) "https://*/*".

0 голосов
/ 05 января 2017

Исходный код веб-страницы можно увидеть, щелкнув параметры или свойства chrome, и там вы можете увидеть опцию «Больше инструментов», которая дополнительно предоставляет инструменты разработчика, или вы можете просто нажать сочетания клавиш. ( Ctrl + Сдвиг + I ).

0 голосов
/ 29 марта 2011

ЗДЕСЬ!На самом деле я работаю над чем-то похожим.
Источник: http://code.google.com/chrome/extensions/xhr.html

var xhr = new XMLHttpRequest();
xhr.open("GET", window.location, true);
xhr.onreadystatechange = function() {
   if (xhr.readyState == 4) {
      alert(xhr.responseText);

      }
   }
}
xhr.send();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...