iTerm2 , emulator terminal popular untuk macOS , telah memperkenalkan ciri baharu yang tidak dijangka dalam versi 3.6: pelayar web terbina dalam. Penambahan ini membolehkan pengguna melayari web secara langsung dalam persekitaran terminal mereka, memasukkan sesi pelayar ke dalam struktur tetingkap dan tab yang sama seperti sesi terminal biasa.
Ciri ini mewakili perubahan ketara daripada fungsi terminal tradisional. Pengguna kini boleh membuka halaman web bersama kerja baris arahan mereka, mewujudkan aliran kerja bersepadu yang menggabungkan aktiviti terminal dan pelayar dalam satu antara muka aplikasi.
Ciri-ciri Utama Pelayar:
- Dibina berdasarkan rangka kerja WKWebView
- Mengenal pasti diri sebagai Safari untuk keserasian
- Mod privasi (mod /dev/null) tersedia
- Penyekatan popup dan iklan asas
- Integrasi pengurus kata laluan
- Paparan fail SSH melalui URL tersuai
![]() |
---|
Memperkenalkan iTerm2, emulator terminal untuk macOS, kini menampilkan pelayar web terbina dalam untuk pengalaman bersepadu |
Respons Komuniti Menunjukkan Perpecahan Tajam
Pengumuman ini telah menghasilkan reaksi terpolarisasi dalam komuniti pembangun. Sesetengah pengguna menyatakan keghairahan tulen terhadap pengalaman bersatu ini, menghargai bagaimana ciri-ciri canggih iTerm2 dapat diterjemahkan dengan baik kepada pelayaran web. Yang lain mempersoalkan keperluan untuk menggabungkan alat-alat yang secara tradisinya berasingan ini.
Satu penjelasan yang sangat jujur daripada pembangun telah bergema dengan ramai pengguna, menyebut sebab-sebab termasuk cadangan rakan sekerja pada tahun 2014 yang tidak dapat berhenti memikirkannya dan mengakui ini mungkin lebih murah daripada kereta sport sebagai penyelesaian krisis pertengahan umur. Ketelusan yang menyegarkan ini telah mendapat pujian kerana keasliannya dalam dokumentasi teknikal.
Pelaksanaan Teknikal dan Had
Fungsi pelayar dibina berdasarkan rangka kerja WKWebView milik Apple dan mengenal pasti dirinya sebagai Safari untuk keserasian. Walau bagaimanapun, pilihan ini datang dengan sekatan ketara yang dikenakan oleh dasar platform Apple . Passkeys tidak disokong, dan keupayaan menyekat iklan canggih adalah terhad disebabkan sekatan API .
Pelaksanaan ini termasuk ciri privasi seperti mod /dev/null untuk pelayaran peribadi, penyekatan popup asas, dan integrasi dengan pengurus kata laluan sedia ada. Pengguna juga boleh mengakses fail jauh melalui integrasi SSH menggunakan skema URL tersuai.
Had:
- Tiada sokongan passkey (sekatan Apple WKWebView )
- Penyekatan iklan lanjutan terhad (sekatan API )
- Belum ada API Python khusus pelayar
- Penyekatan perusahaan melalui bundle ID: com.googlecode.iterm2.iTermBrowserPlugin
Integrasi dengan Aliran Kerja Terminal
Pelayar mengekalkan konsistensi dengan ciri-ciri sedia ada iTerm2 . Pengguna boleh menggunakan pintasan papan kekunci yang sama, pengurusan tetingkap, dan tingkah laku pemilihan teks yang mereka biasa gunakan daripada sesi terminal. Smart Selection , Copy Mode , dan fungsi Find semuanya berfungsi sama seperti rakan terminal mereka.
Ciri ini juga termasuk integrasi AI , membolehkan pengguna membincangkan kandungan halaman web melalui perkhidmatan sembang yang disambungkan. Ini dibina berdasarkan keupayaan AI sedia ada iTerm2 , walaupun sesetengah ahli komuniti kekal skeptikal tentang ciri AI dalam aplikasi terminal.
Pintasan Navigasi:
Cmd+click
: Buka pautan dalam tab baharuCmd+Shift+click
: Buka dalam anak tetingkap belah menegakCmd+Shift+Option+click
: Buka dalam anak tetingkap belah mendatar⌘-[
dan⌘-]
: Navigasi Undur/Maju (menggantikan pertukaran anak tetingkap)
Pertimbangan Perusahaan dan Keselamatan
Untuk persekitaran korporat, pentadbir boleh melumpuhkan plugin pelayar dengan menyekat pengecam berkas bundlenya. Ini menangani kebimbangan keselamatan yang berpotensi dalam persekitaran terurus di mana aktiviti pelayar mungkin memerlukan pemantauan atau kawalan berasingan daripada penggunaan terminal.
Penambahan ini mencerminkan trend yang lebih luas dalam evolusi alat pembangun, di mana aplikasi semakin mengaburkan sempadan tradisional. Sama ada ini mewakili inovasi atau penambahan ciri yang tidak perlu kekal sebagai subjek perdebatan komuniti yang berterusan, dengan pengguna akhirnya memutuskan berdasarkan keperluan aliran kerja individu mereka.
Rujukan: Web Browser