Как проверить, является ли текущий веб-сайт в вашем браузере фишинговым сайтом, зарегистрировавшись в базе данных Phishtank с помощью JSON и Ajax - PullRequest
0 голосов
/ 28 мая 2018

Я хочу создать расширение Google Chrome, которое обнаруживает фишинговые сайты, проверяя сайт в базе данных Phishtank.Как мне пройти по кодам JavaScript, используя JSON и Ajax?

Ответы [ 2 ]

0 голосов
/ 30 мая 2018

Для проверки каждого URL, я думаю, что в вашем фоновом скрипте есть прослушиватель tabs.onUpdated, который проверяет каждый раз, когда изменяется URL, который затем запускает функцию для проверки URL, и если URL является фишинговым, установите предупреждениезначок на значке расширения для этой вкладки.

Для использования этого API посмотрите на Отправка данных POST с помощью XMLHttpRequest , чтобы узнать, как использовать POST с параметрами запроса

Список вещей дляищите:

https://developer.chrome.com/extensions/tabs#event-onUpdated

Отправка данных POST с использованием XMLHttpRequest

https://developer.chrome.com/extensions/browserAction#method-setIcon

Надеюсь, что поможет

0 голосов
/ 28 мая 2018

Не совсем уверен, что вы имели в виду для поиска, но способ получить URL текущей вкладки, которую использует пользователь, используя chrome.tabs.query .

Не забудьте включить разрешение 'tabs' в ваш manifest.json

   ...
    "permissions": [
      "tabs"
    ],
   ...

Также обратите внимание, что content_script не может использовать большинство API, поэтому chrome.tabs.query нужно будет выполнить либо в background_script , либо в popup_script .

Надеюсь, это немного помогло.

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