Создание расширения Chrome, которое будет выделять конкретное предопределенное слово на сайте.

1

Я получаю ошибку в приведенном ниже коде. Я получаю ошибку Iteration, и я новичок в java-скрипте. В коде просто нужно выделить слово cart на веб-сайте.

  Manifest File
  {
"manifest_version":2,
"name":"mytry2",
"version":"0.001",
"content_scripts":[
  {
"matches":[
"<all_urls>"
],
"js":["content.js"]
 }
 ],
"browser_action":{
"default_icon":"icon96.png"
  }
  }

 **Content File**
 console.log("chrome extension running");
 var p= "cart"
 var match= document.body.textContent.match(p);
 match.style['background-color']='#FF00FF';
 }
  • 0
    Какое сообщение об ошибке вы получаете? Возможно, вам следует проверить, является ли match нулевым или неопределенным, прежде чем устанавливать его style .
Теги:
google-chrome

1 ответ

0
 var p= "cart"

Нет конца ";". Какую ошибку вы получаете?

  • 0
    Uncaught SyntaxError: Неожиданный токен
  • 0
    Попробуйте обернуть ваш код в window.onload: console.log("chrome extension running"); window.onload = function(){ var p = "cart"; var match = document.body.textContent.match(p); match.style['background-color'] = '#FF00FF'; };
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню