Показать сообщение отдельно
  #5 (permalink)  
Старый 21.02.2019, 23:53
Новичок на форуме
Отправить личное сообщение для trommo Посмотреть профиль Найти все сообщения от trommo
 
Регистрация: 11.02.2019
Сообщений: 4

Я всё-таки пошел по регуляркам и получилось. Если кому интересно:

const controllers=[
  {
    host: "(.*\.)?google\..*", action:()=>{
        document.body.style.border='solid 5px red';
    } },
  {
    host: "(.*\.)?javascript\.ru", action:()=>{
        document.body.style.border='solid 5px green';
    } },
  {
    host: "(.*\.)?stackoverflow\.com", action:()=>{
        document.body.style.border='solid 5px blue';
    } }
];

for (var i = 0; i < controllers.length; i++)
if (!!location.hostname.match(controllers[i].host)) 
  controllers[i].action();
Ответить с цитированием