هذه الصفحة غير متوفرة بلغتك بعد. أنت تقرأ النص الإنجليزي.
Glossary
Synchronizer
A synchronizer repeats what you do in one browser window inside the other windows you picked to follow it.
One window leads and the rest follow
On the Synchronizer screen you pick one running profile under Master profile and tick one or more running ones under Target profiles. All of them have to be open already, because the windows themselves are what is being driven.
Only what a person did
Windows laid out on one grid
Mirroring is only useful if you can watch it, so the windows you work in can be laid on one grid across the display your cursor is on. Each running profile takes one cell, and a profile started without a window is left out.
What travels and what does not
Five kinds of action leave the master window. Everything else stays where you did it.
Clicks
The element under the pointer, plus where inside the window you hit.
Typing
Every letter and pasted text: the target types the letters itself, with keys, at its own pace, and pastes a paste with the same key combination.
Scrolling
The distance you scrolled with the wheel or a finger.
Keys
Enter, Tab, Backspace, Delete, Escape, the arrows, Home, End, Page Up, Page Down and keys pressed outside a field.
Address changes
A typed address and a step back or forward; a target follows a link with its own click. Blank and error pages are never forwarded.
Everything in the master window travels
How a click finds its target
A captured click is not a pixel. It carries a short path down to the element you hit and the point you hit as two fractions of the window.
In each target the path is tried first, the wheel turns until the element is in view and the mouse moves to it before it is clicked. That road survives a window of another size.
The path finds the element
It is scrolled into view and clicked, which is the case that survives different window sizes.
The path finds nothing
The fractions take over, resolved against that window's own width and height rather than the master's.
The target just navigated
It simply misses the action. A held action would land on a page you had already left.
The master tab
A profile usually has more than one tab open. On ARMANOS Browser the pages themselves are asked which one is on screen, so the tab in front of you is the one that leads.
That answer is taken once, when you press Start syncing, and held for the whole session. On the built-in engine nothing is asked: the profile window that last had focus leads, and the start page window is taken only when there is no other.
By hand or by flow
A synchronizer is for work you are doing anyway, once, with your eyes on it: the same banner in eight accounts, the same form, the same checkout.
A flow is for work you will do again. It costs more to write and far less to repeat, and it can be put on a schedule.
| The job | The tool |
|---|---|
| The same pass, a few accounts, now | Lead a window. Nothing to write beforehand and nothing left behind. |
| The same pass, many accounts, again | Write a flow, with variables and a schedule. |
| Different work in each account | Neither. Open the profiles and work in them separately. |
What stop leaves behind
The recording listeners are taken off the master's page and their queue is deleted. Both lived apart from the site's own scripts, in a separate part of the page kept for the program.
Nothing about the session is written to disk. That is the honest half of the trade: what leaves no trace cannot be replayed tomorrow.
What this does not do
- Only clicks, typing, pastes, scrolling, keys and main frame navigation travel. Dragging, hovering, right click menus, file choosing and anything inside an embedded frame do not.
- Replay is aimed, not verified. A target showing another layout or a signed out page can take a click elsewhere or nowhere, and nothing reports that back to you.
- A target types at its own pace and falls behind the master: a long text it finishes after you have.
- Nothing is recorded. A session cannot be exported, replayed later or turned into a flow, and one session runs at a time.
Check it
Each claim above points at the file that carries it out and the stand that runs against real windows.
- The master's actions really arrive in the target window, and not before you press Start syncing
- apps/desktop/src/main/main.js · apps/desktop/test/синхронизатор-живьём.js
- On ARMANOS Browser the visible tab leads, and the tabs picked when syncing starts are the ones used all session
- apps/desktop/src/main/main.js · apps/desktop/test/синхронизатор-берёт-видимую-вкладку.js
- On both engines only events a person actually generated are relayed onward, and a faked click, input, key or scroll is not recorded
- apps/desktop/src/injected/агент-записи.js · apps/desktop/test/синхронизатор-ядра-пишет-только-человека.js
- Target windows get real clicks, letters, wheel turns and pastes, type at their own pace and wait their own pause
- apps/desktop/src/lib/синхронизатор-повтор.js · apps/desktop/test/синхронизатор-ведомые-настоящими-живьём.js
- Windows really move onto one grid, and a cell too small is a refusal instead of a layout
- apps/desktop/test/раскладка-живьём.js · apps/desktop/test/window-places.js
Questions
- How many profiles have to be open?
- At least two, and they have to be running already. With fewer the screen says so and sends you to the profiles list.
- What happens if the master window closes?
- The session ends. A target that disappears drops out of the set, and when the last one is gone the session ends by itself.
- Do the windows have to be the same size?
- No. A click aims at the element first, and the fallback fractions are resolved against each target's own width and height.
- Can a page drive my other accounts?
- No, on both engines: only input the browser marked as a person's is passed on. Treat the master page as part of the session and do not lead one you would not trust.
- Is what I type copied too?
- Yes, and that includes a password field. Lead a window only across accounts you meant to touch with the same hands.
Next to this
The window synchronizer
Every kind of action it carries and how each one is replayed.
Automation builder
Flows with steps, conditions and variables, for work you repeat.
Bulk actions
The same change across many profiles, with no window open at all.
Multi accounting
Why the same pass is being made in several accounts in the first place.
Lead one window and watch the rest
Open two profiles, pick one as the master, tick the other as a target and press Start syncing. Stop is one click away and removes the recording listeners from the master's page at once.