Bagaimana cara mengatur sistem sehingga aplikasi harus meminta izin untuk meluncurkan browser internet?

0

Banyak aplikasi memiliki perilaku berikut: Jika Anda mengklik ke beberapa bagian dari mereka, mereka memulai browser internet utama Anda untuk menunjukkan sesuatu di beranda mereka. Saya ingin mengubah pengaturan windows saya (maka saya ingin melakukannya di sistem operasi kedua saya Ubuntu) dengan cara itu jadi jika ada aplikasi yang mencoba untuk memulai browser internet jika saya ingin memulai (dengan semacam pop up) dan bertanya saya jika saya ingin memulainya. (Jika ini tidak memungkinkan, saya ingin mengetahui cara untuk melarang beberapa aplikasi memulai browser web sama sekali.)

boucekv
sumber

Jawaban:

1

Anda dapat membuat program mini (mis. AutoIt atau yang serupa pada Windows, skrip Bash di Ubuntu) dan atur sebagai "browser web default". Program ini kemudian akan bertanya apakah Anda benar-benar ingin membuka browser Anda.

Di Linux, asosiasi protokol khusus untuk lingkungan-desktop, jika saya ingat dengan benar. Pada Windows, ini memerlukan pengaturan program sebagai pengendali default untuk HTTP, HTTPS dan kemungkinan protokol FTP.

Pembaruan: Contoh skrip Bash, belum teruji (!)

#!/bin/bash
zenity --question --text="Are you sure you wish to proceed?" && firefox "$@"

Ini tergantung pada zenity, utilitas praktis untuk menampilkan dialog dari baris perintah / skrip.

Daniel B
sumber
Bisakah Anda menunjukkan skrip yang akan melewati semua argumen dengan benar? Jadi tidak akan ada halaman kosong di browser jika saya benar-benar ingin membiarkan program membuka browser setelah melewati skrip. Jika Anda melakukannya saya akan memberi Anda hadiah saya. Untuk mengaturnya sebagai browser default, saya menemukan tautan
boucekv
Silakan lihat posting yang diperbarui.
Daniel B