运行firefox addons命令行

时间:2009-10-12 08:15:06

标签: firefox command-line add-on

我正在为网站制作508可访问标准。有一个Firefox插件可以帮助检查网站的每个页面WAVE addons
我有一个爬行器,遍布网站的所有页面 现在我想结合使用WAVE插件+我的抓取工具来自动检查网站是否为508辅助功能。

我的问题是如何从命令行运行带有特定URL的Firefox插件?

感谢您的帮助,
胡志明

2 个答案:

答案 0 :(得分:7)

你可以从命令行做许多复杂的事情,因为运行内联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>'

答案 1 :(得分:2)

加载项无法“运行”(例如,从命令行运行Adblock是什么意思?)。

如果您使用的加载项不支持命令行参数。您可以write an extension that checks the command line并调用您想要“运行”的其他任何附加组件的相应功能。