WindowCreatorを実装しないとpostができない件
よく考えたら、あたりまえなのです。
要約すれば、こんなもん。
- POSTするとき、暗号化されてないよーというdialogが出る
- そのdialogは、PromptServiceを上書きしないかぎりはXUL dialogとして実装されてる
- XUL dialogとは、要するに枠がsimpleなBrowserWindowである
- ということで、XUL dialogはWindowWatcher::OpenWindow()によって開かれる
- でも、WindowCreatorを実装してないと、NS_ERROR_NOT_IMPLEMENTEDがかえってくる(たぶん)
- で、ここでstop
…とまあ、こんな具合なのです。
気づいてしまえばしょーもないおはなし