Bu sayfa henüz sizin dilinizde yok. İngilizce metni okuyorsunuz.
Knowledge base
Browser launch arguments
Where the field is
Open the profile editor: the "For experienced users" block sits under port scan protection. Write one argument per line, as --name or --name=value.
Right under the field the app says which argument it will not accept and why, and which ones sites can notice. The arguments apply only in ARMANOS Browser: the built-in engine does not take them per profile.
What is not allowed
Arguments ARMANOS sets itself: language, User agent, proxy, extensions, window size and position, profile folder. A second one of these would override ours, and the profile would stop being itself.
Anything that opens browser control to other programs: the debugging port and allowed origins. Rewriting how addresses resolve, skipping certificate checks and incognito mode are not allowed either.
Anything that writes files: the network log, the browser log, the cache folder and any argument whose value looks like a path on the disk. The network log carries cookies and headers, and in someone else's folder anyone could read them.
Feature lists
--enable-features and --disable-features are merged with ours into one argument. A separate second --disable-features would replace our list, and a site would see one language instead of the profile's full list.
You cannot turn on a feature ARMANOS turns off, or turn off one it turns on: the app names that feature.
A check at every launch
The arguments are stored with the profile and travel with it through the account to your other computers and colleagues, into a copy, a template and a transfer file. Before every launch on this computer the app checks them again.
An argument that fails the check does not reach the engine, and the profile still opens. A notification and the profile history name that argument and the reason, and the history also records how many own arguments the launch had.
Local API
The browser/start request takes args as a list of strings for one launch. They pass the same check after the profile password, and a forbidden argument gives the refusal launch_args_refused with its name.
What this does not do
- The built-in engine does not take launch arguments per profile.
- An argument sites can notice, for example --disable-gpu, is saved with a warning: it is your choice.
- The app does not check whether the engine knows an argument: Chromium silently skips unknown ones.
Where this is decided
The weightiest claims and the stand that holds each one.
- Refusals with a reason, value as a path, the limit of 30 arguments, feature lists merged into one argument, an empty field does not change the launch line
- apps/desktop/test/доводы-запуска.js
- On the built ARMANOS Browser: with its own --disable-features the page sees the full list of languages, a network log slipped past the check is not written, the history and a notification name the refused argument
- apps/desktop/test/доводы-запуска-живьём.js
- The window names a forbidden argument under the field, the local API answers "password required" before it reads the arguments
- apps/desktop/test/аргументы-запуска-аккаунт-живьём.js
Questions
- Why is --user-agent not accepted?
- The User agent comes from the profile fingerprint, and a second --user-agent would replace it.
- Where can I see which arguments were applied?
- In the profile history at every launch: how many own arguments went in and which were not applied.
Try it on your own profiles
The free plan gives two profiles, with no time limit and no card.