QtWebkitで、Javascriptを介してページを開くことができないようにしようとしています。
QWebViewは使用せず、QWebPage(ヘッドレスで実行)のみを使用します。QWebPageから派生し、createWindowをオーバーライドしました(現在、オーバーライドはメッセージをログに記録し、ベースのcreateWindowを呼び出します)。また、JavascriptCanOpenWindowsをtrueに設定しました。
私の関数が呼び出されましたが、ベースのcreateWindowがNULL以外を返すことはなく、QWebPageを返すこともありません。なぜこうなった?