Запустите Firefox аддонов командной строки - PullRequest
3 голосов
/ 12 октября 2009

Я работаю 508 доступных стандартов для веб-сайта. Существует плагин Firefox, который помогает проверять на каждой странице веб-сайт WAVE addons
У меня есть сканер, который просматривает все страницы сайта.
Теперь я хочу объединить WAVE-дополнения + мой сканер, чтобы автоматически проверять соответствие доступности 508.

У меня вопрос, как запустить аддоны Firefox с определенным URL из командной строки?

Спасибо за вашу помощь,
Минь

Ответы [ 2 ]

7 голосов
/ 22 октября 2012

Вы можете сделать много сложных вещей из командной строки, например, запустить встроенный JavaScript, может быть это может помочь вам:

$ firefox 'data:text/html;charset=ISO-8859-1,
<html>
<head>
<title>TEST Demo</title>
</head>
<body>
<h3 id="title">Test demo</h3>
<script language="javascript">
window.open("http://perso.f-hauri.ch/~felix/svg/dustin_w_Clock_autonom.svg","clock","toolbar=0,location=0,status=0,menubar=0,scrollbars=1,resizable=1,width=600,height=600,top=100,left=120");
window.open("http://perso.f-hauri.ch/~felix/svg/fw.svg","netrate","toolbar=0,location=0,status=0,menubar=0,scrollbars=1,resizable=1,width=420,height=372,top=40,left=620");
var s=10;
function cntdwn()
{
  document.getElementById("title").innerHTML="Test demo: "+s;s=s-1;
  if (0 > s)
  {
    window.location="http://perso.f-hauri.ch/~felix/meteo/picture/meteo.html";
  }
  else window.setTimeout(cntdwn,1000);
  };
  window.onload=cntdwn;
 </script>
 </body>'
2 голосов
/ 13 октября 2009

Надстройки не могут быть "запущены" (например, что означает запуск Adblock из командной строки?).

Если используемые вами надстройки не поддерживают параметры командной строки. Вы можете написать расширение, которое проверяет командную строку и вызывает соответствующую функцию любой другой надстройки, которую вы хотите "запустить".

...