Показать сообщение отдельно
  #15 (permalink)  
Старый 15.12.2017, 14:36
Новичок на форуме
Отправить личное сообщение для Killigo Посмотреть профиль Найти все сообщения от Killigo
 
Регистрация: 14.12.2017
Сообщений: 9

Почему-то не работает.

<a class="btn btn-default btn-xs" data-ajax="true" data-ajax-loading="#progress" data-ajax-mode="replace" data-ajax-update="#resultsheets" href="/sw/Timesheet/TimesheetView?departmentId=17&amp;GetProdSums=True">ПП</a>
- Это кнопка.

Сейчас мне приходится в браузере нажимать F12 и менять руками Viev на Edit. Думал немного автоматизировать этот процесс. Чтобы при включении расширения и нажатии на кнопку выводилась страница изменения(Edit), а не отображения(View) данных.

manifest.json:
Код:
{
  "name": "Test",
  "version": "1.0",
  "manifest_version": 2,
  "description": "Test",
  "content_scripts": [
    {
      "matches": ["*://ip/*"],
      "js": ["content.js"]
    }
  ]
}
content.js:
Код:
Array.prototype.forEach.call(
  document.querySelectorAll('[href^="/sw/Timesheet/TimesheetViev"]'),
  function(element){
    element.setAttribute('href',
      element.getAttribute('href').replace('Viev', 'Edit')
    );
  }
);
Расширение автоматом активируется?

Последний раз редактировалось Killigo, 15.12.2017 в 16:16.
Ответить с цитированием