我想找到一个命令行或脚本(在 bash、perl 或 python 中),它会告诉我HTML5 播放器是否在浏览器(firefox 或 chromium)中运行。
问问题
856 次
1 回答
3
Shell-浏览器交互
您可以将MozRepl与 netcat 结合使用。MozRepl 是一个用于基于 XUL 的应用程序(如 Firefox)的读取-评估-打印循环。这允许您将 Javascript 表达式发送到 Firefox 并从标准输入接收评估(由 Firefox 在给定浏览器选项卡的上下文中执行)。所以剩下要做的就是找出在播放 html5 视频时有哪些对象存在。(提示:检查元素的paused
属性$('video')
是一个好的开始。)
Shell 上的 Dom 遍历
根据您的具体目标,可能需要进行 dom 遍历。如果您使用 Jquery 源预先提供 repl,则可以使用 jQuery 表达式非常轻松地遍历 dom 树。
使用 MozRepl 步入正轨
于 2013-06-22T17:29:47.443 回答