2013-01-12 40 views
1

我想开发一个bash脚本,启动谷歌铬与已安装的扩展名为LiveReload,用于监视网络更改。重点是当网页打开时,您必须触发LiveReload才能开始监控,并且我想自动执行此操作。激活liveReload监控铬扩展谷歌Chrome从bash启动

可能吗?

+0

当扩展安装后启动chrome时,扩展名“LiveReload”或其他任何东西都会自动启动,什么是确切的用例? – Sudarshan

+0

@Sudarshan Extension正在运行,图标出现,但是当你想监控一个网页时,你必须点击它来激活'LiveReload'。这就是我想要做的! –

+0

感谢您在研究[我的答案](http://stackoverflow.com/a/15538614/309233)时问这个问题,我学到了更多关于LiveReload扩展内部的知识!这很方便,因为我试图让它重新加载_extension_我在写:-) –

回答

2

最直接的方式就是直接在您的网页开发过程中嵌入livereload.js脚本:

<script src="js/vendor/livereload.js?host=localhost&port=32579"></script> 

如果你离开了hostport参数,可以LiveReload将从src属性推断他们的script标签。如果您将查询参数LR-verbose添加到网址您的页面(而不是livereload.js标记),LiveReload会将有用的调试信息转储到附加到您网页的控制台。例如,http://localhost:8080/nextbigthing/ideas.html?LR-verbose

由于您只是手动加载与LiveReload扩展相同的文件(无论是从其内部备份副本还是从您的LiveReload服务器),它的行为就如同您单击浏览器操作按钮。

+0

谢谢!这真的有帮助! –