Pasang Opera Agent
Jalankan pemasang, pilih browser, selesai. Tidak ada Chrome Web Store, tidak ada load unpacked, dan pembaruan berikutnya dipasang sendiri oleh browser.
Unduh OperaAgent-Installer.exe
sha256 0a5397716a6a6d466587f60428c13fe7fc809334d48e20b4c9c6e5dff7de8130
Tiga langkah memasang
- Klik berkas di atas, lalu jalankan. Windows meminta izin administratif sekali; itu perlu karena browser hanya membaca kebijakan pemasangan dari lokasi yang dilindungi.
- Centang browser yang Anda pakai, lalu tekan Pasang.
- Tutup semua jendela browser, lalu buka lagi. Opera Agent terpasang saat browser mulai.
Kalau tidak muncul setelah dibuka
Buka chrome://policy di browser itu dan cari Opera Agent. Kalau
halaman itu kosong, periksa juga chrome://extensions dan pastikan
Mode Pengembang tidak perlu diaktifkan — pemasangan ini tidak memakainya.
Pasang manual dari arsip
Kalau kebijakan ditolak, atau browser kamu tidak ada di daftar di atas, unduh arsip dan muat sendiri. Cara ini berjalan di semua browser Chromium.
Arsip ini selalu build terbaru, jadi sidik jarinya berubah setiap rilis. Cara mengambil sidik jari yang sedang dilayani server, dan cara membandingkannya dengan berkas yang kamu unduh, ada di bagian Verifikasi berkas.
Browser mana yang didukung
Opera Agent berjalan di browser berbasis Chromium: Chrome, Edge, Brave, Opera, dan
Vivaldi. Firefox tidak didukung — Firefox tidak punya izin debugger, dan
izin itu yang membuat produk ini bekerja.
| Browser | Pemasang .exe | Berkas .crx | Arsip .zip |
|---|---|---|---|
| Chrome | ditolak | ditolak | berjalan |
| Edge | ditolak | ditolak | berjalan |
| Brave | ditolak | ditolak | berjalan |
| Opera | ditolak | ditolak | berjalan |
| Vivaldi | ditolak | ditolak | berjalan |
| Firefox | tidak | tidak | tidak |
Verifikasi berkas
Installer punya sidik jari yang tercetak di halaman ini, karena berkas itu tidak berubah antar rilis:
sha256 0a5397716a6a6d466587f60428c13fe7fc809334d48e20b4c9c6e5dff7de8130
bandingkan di PowerShell:
Get-FileHash .\OperaAgent-Installer.exe -Algorithm SHA256
Arsip dan berkas .crx selalu berisi build terbaru, jadi sidik jarinya
ikut berubah setiap rilis dan tidak bisa dicetak di halaman statis. Ambil sidik jari
yang sedang dilayani server, lalu bandingkan dengan milikmu:
curl.exe -sI https://nenmkmtvjremqphfqnfw.supabase.co/functions/v1/opera-agent-update/download/opera-agent.zip | findstr /i x-opera-sha256
Get-FileHash .\opera-agent-*.zip -Algorithm SHA256
Kedua perintah itu harus menghasilkan angka yang sama. Kalau berbeda, berkasmu tidak utuh — unduh ulang.
Pasang dari arsip CRX bertanda tangan
Berkas .crx sudah ditandatangani, jadi id extension-nya tetap sama
di setiap komputer dan pembaruan berikutnya bisa dipasangkan browser sendiri.
Berkas ini ditandatangani, dan namanya membawa versi build yang kamu terima — jadi dua unduhan berbeda tidak terlihat sama.
Lima langkah memasang dari arsip
- Ekstrak arsip. Unzip ke folder yang tidak akan kamu rapikan lagi,
misalnya
C:\OperaAgent\. Jangan ekstrak ke dalam folder zip. - Buka halaman extension. Ketik
chrome://extensionsdi bilah alamat, atauopera://extensionsdi Opera dan Vivaldi. - Aktifkan mode pengembang. Toggle di pojok atas halaman itu.
- Muat folder. Klik Load unpacked, lalu pilih folder
hasil ekstrak — folder yang berisi
manifest.json. - Pasangkan device. Masuk ke Dashboard, buat kode pairing sekali pakai, lalu tempel di popup extension.
Izin yang diminta, dan kenapa
Lima izin, satu per satu. Tidak ada izin yang tidak dijelaskan.
tabs- URL dan judul tab, untuk membuka dan navigasi tab yang kamu beri perintah.
scripting- Menyuntikkan ulang content script setelah worker berhenti, dan memeriksa frame tersembunyi sebelum screenshot.
storage- Menyimpan device token, kode pairing, dan setelanmu di browser ini.
alarms- Menjaga loop polling hidup; MV3 mematikan worker saat idle.
debugger- Input Klik-terpercaya, screenshot, pohon aksesibilitas, dan simulasi fokus. Tanpa ini, halaman bisa menolak klik.
Host permission http://*/* dan https://*/* karena kamu yang menentukan halaman tujuan saat runtime, jadi daftar asal tidak bisa diketahui lebih dulu. Batas sesungguhnya ditegakkan di kode: setiap primitive menolak tab non-http(s), screenshot ditolak di tab private, dan field password, OTP, PIN, kartu, serta CVV diblokir.
Kenapa belum ada tombol pasang sekali klik
Extension dengan akses debugger harus lewat review Chrome Web Store.
Sementara itu pengguna pertama memuat sendiri, dan listing menyusul setelah review.