デスクトップ (Windows) で実行されるプログラムで構成されるシステムを開発しています。
毎分、アクティブなプログラムがブラウザであるかどうかを検出し、この場合、アクティブなタブの URL が「ブラック リスト」にあるかどうかをチェックします。
この場合、ブラウザの現在のタブを閉じたいと思います。私が今行っていることは、ブラウザ プロセスを強制終了することです。これは、ブラック リストにない URL を持つタブも閉じられたことを意味します。
アクティブなタブの URL を検出するために、デルファイを使用して Chrome から URL を取得する方法のソリューションを使用しています。
私は Delphi 7 を使用していますが、任意の言語でのソリューションを歓迎します。