Javascript + проверка, если текущий URL находится во внешнем текстовом файле - PullRequest
0 голосов
/ 28 сентября 2018

У меня есть текстовый файл с несколькими словами в каждой строке.Я хотел бы иметь небольшой JS-файл, который ничего не делает, кроме проверки текущего URL-адреса, и если URL-адрес содержит какие-либо слова из TXT-файла, то появляется предупреждение.Как я могу это сделать?(Я совсем не знаком с JS, извините)

Ответы [ 2 ]

0 голосов
/ 28 сентября 2018

Я предполагаю, что вы находитесь в среде браузера (в отличие от nodejs).

Если вы создаете массив слов в переменной, то вы можете объединить Array.prototype.some и String.include для достижения ваших потребностей.

Вы вызовете .some для вашего массива слов, давая в качестве аргумента функцию, которая проверит, находится ли текущее слово в URL,используя String.include.

Текущий URL можно получить с помощью объекта местоположения .

Если вы совсем не знакомы с js, потратьте некоторое время наmdn, это одна из лучших javascript-документов, доступных онлайн.У них также есть хорошая коллекция руководств по JavaScript

0 голосов
/ 28 сентября 2018

Вы читаете файл построчно и используете регулярное выражение, чтобы проверить, есть ли слово в URL или нет.Ниже вы можете найти ссылки о том, как это сделать:

Чтение файла по одной строке в файле node.js?

совпадение всего слова в javascript

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