
このWindowsレジストリの魔法は次のとおりです。
[HKEY_CLASSES_ROOT\shotgun]
@="URL:example Protocol" # <---- URL for this example is example.com
"URL Protocol"=""
[HKEY_CLASSES_ROOT\example\shell]
[HKEY_CLASSES_ROOT\example\shell\open]
[HKEY_CLASSES_ROOT\example\shell\open\command]
@="\"python\" \"myContextMenuTriggerScript.py\" \"%1\""
だから私は理解しているとは言えませんが、明らかにWindowsでは、いくつかのプロトコル、特にhttpまたはhttpsを介してブラウザからいくつかのWebページにアクセスすると、これらのキーと値がレジストリに保存されます。 PythonスクリプトはそのWebページで実行され、そのWebページのコンテキストで必要なすべての操作を実行します。私はこの機能を毎日使用しています。
私はLinuxでこの機能を安全に探しています。唯一の質問は、私が訪問したWebページにUbuntuが反応するようにするためのレジストリのようなものがある(それがひどい場合でも)。スクリプトを実行します。システムの対応する部分を何と呼びますか?
この方法でプロトコルを登録するためにgconftoolを使用しますか?
これは安全ですか? <------
Windowsで行うのと実際に同じですか?