Comments (7)
否则还是无法真正的自动化,毕竟执行命令部分需要手工执行。
from rebirth.
你指的的console控制台是指在要录制的网站中执行一些javascript
命令么?
from rebirth.
你指的的console控制台是指在要录制的网站中执行一些
javascript
命令么?
比如我要远程,比如通过api来执行以下命令
rebirth.init();
rebirth.start();
rebirth.pause();
rebirth.resume();
这样我就可以自动录制某个网页,而现在是人肉在console上执行这些命令,无法自动化。
from rebirth.
你指的的console控制台是指在要录制的网站中执行一些
javascript
命令么?
给你gmail邮件了,方便的话,加个好友进一步交流下。
from rebirth.
一般来说,这个项目是录制”可控“的网站,因为要录制的网站可控,所以可以通过在网站里添加:
rebirth.init();
rebirth.start();
rebirth.pause();
rebirth.resume();
来调用录制的api
如果想要录制非可控的网站,需要在: https://github.com/alo7/rebirth/blob/master/src/chrome-extension/injected.ts
此文件下面添加你的代码,并重新构建。因为 injected
文件中的代码将会被注入到打开的网站里。
from rebirth.
需要在: https://github.com/alo7/rebirth/blob/master/src/chrome-extension/injected.ts
此文件下面添加你的代码,并重新构建。
请问一下,这里的chrome-extension 构建出dist应该如何操作?
from rebirth.
@subdance
只需要构建完成,直接使用就可,因为 node 中再打开chrome 的时候,代码为:
`--load-extension=${EXTENSIONS_DIR}`,
`--disable-extensions-except=${EXTENSIONS_DIR}`,
代码详情见: https://github.com/alo7/rebirth/blob/master/src/lib/startChrome.js#L16-L17
而 EXTENSIONS_DIR
为:
const EXTENSIONS_DIR = isDocker() ? path.join(PROJECT_DIR, 'extensions_dist') : path.join(PROJECT_DIR, 'src', 'extensions_dist');
代码详情见: https://github.com/alo7/rebirth/blob/master/src/lib/constants.js#L10
所以在启动 chrome 的时候,其实是直接使用 dist
目录下的代码
from rebirth.
Related Issues (15)
- Test Allcontributors Api Service HOT 2
- 请问extension_dist的作用是? HOT 2
- Page crashes with RESULT_CODE_INVALID_CMDLINE_URL HOT 4
- 在阿里云的容器服务里启动puppeteer启动报错 HOT 5
- vnc的连接失败, 如下图 HOT 7
- 录制下来的视频无法播放 HOT 10
- 关于录制的视频质量 HOT 2
- 基于webrtc的录制权限问题 HOT 6
- "initTimeout" 问题咨询 HOT 1
- rebirth.init() 调用不生效问题 HOT 2
- 白板服务器status code返回500 HOT 3
- 录制时出现caught XIO error HOT 1
- 无法控制录制文件的编码 HOT 4
- 这个项目已经跑不起来了吗? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rebirth.