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

  1. Klik berkas di atas, lalu jalankan. Windows meminta izin administratif sekali; itu perlu karena browser hanya membaca kebijakan pemasangan dari lokasi yang dilindungi.
  2. Centang browser yang Anda pakai, lalu tekan Pasang.
  3. 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.

Unduh arsip terbaru

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.

BrowserPemasang .exeBerkas .crxArsip .zip
Chromeditolakditolakberjalan
Edgeditolakditolakberjalan
Braveditolakditolakberjalan
Operaditolakditolakberjalan
Vivaldiditolakditolakberjalan
Firefoxtidaktidaktidak

Chrome, Edge, dan Brave menolak pemasangan otomatis dari luar Chrome Web Store kalau komputer tidak terdaftar sebagai komputer perusahaan. Itu batas Chrome, bukan salah installernya.

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.

Unduh berkas .crx terbaru

Berkas ini ditandatangani, dan namanya membawa versi build yang kamu terima — jadi dua unduhan berbeda tidak terlihat sama.

Cara ini hanya untuk browser yang mengizinkan pemasangan berkas .crx. Chrome, Edge, dan Brave menolaknya di komputer yang tidak terdaftar sebagai komputer perusahaan — pakai arsip di bawah. Memuat berkas .crx langsung ke halaman extension akan ditolak dengan Extension not listed in the Web Store; itu bukan kerusakan berkas.

Lima langkah memasang dari arsip

  1. Ekstrak arsip. Unzip ke folder yang tidak akan kamu rapikan lagi, misalnya C:\OperaAgent\. Jangan ekstrak ke dalam folder zip.
  2. Buka halaman extension. Ketik chrome://extensions di bilah alamat, atau opera://extensions di Opera dan Vivaldi.
  3. Aktifkan mode pengembang. Toggle di pojok atas halaman itu.
  4. Muat folder. Klik Load unpacked, lalu pilih folder hasil ekstrak — folder yang berisi manifest.json.
  5. 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.