コンテナがSendMessageに対応したこともあり、折角なのでコマンドツールを作ってみた。
E:\>containercmd -py if navigator.value == 'wsgi:///': navigator.value = 'wsgi:///admin/'
こんな感じでプロンプトからPythonスクリプトをコンテナに投げつけられる。ちなみにこのスクリプトは、表示中のページのアドレスが 'wsgi:///' だと 'wsgi:///admin/' に移動するというもの。もちろん '-js' オプションも使えるようにするよ:-)
こんな方法でもJavaScriptは実行できる。
E:\>containercmd -py hoge = 'hogehoge' navigator.value = "javascript:document.write('%s');" % hoge