我刚刚在 QT 论坛上发布了这个,但通常答案更快:)
我有一个奇怪的问题。我使用 Qwebkit 和一个子类 QWebPage。.co.uk 等任何链接都可以正常工作,但 .org 则不行。他们在开发机器 Windows 8(64 位)和 Windows 7(32 位)上工作——QT 环境在该机器上。我使用的部署方法是:
设置 PATH=C:\Qt\5.4\mingw491_32\bin;%PATH%
然后
C:\Qt\5.4\mingw491_32\bin\windeployqt.exe --webkit2 --dir C:\pathToApp C:\pathToApp\applicationName.exe
请注意,如果我设置了指向 someDomainNameHere.co.uk 的链接,如果我设置了指向 someDomainNameHere.org 的链接,它将无法正常工作(同样与 .gov.uk 一样,我记得要记住)。
完全糊涂了!我该如何开始调试呢?相同的应用程序和链接可以在没有 QT 环境的 Mac 上运行。
使用 Burpsuite 作为代理,我可以看到在不起作用的机器上单击 .org 域链接表明没有生成流量,但 .co.uk 域确实显示了要转发的请求。
真的卡在这个了。我确信我已经在旧的 windows vista 机器上进行了测试,并且该应用程序运行良好(那里没有 QT)。
上述任何机器上通常不涉及代理。不知道从哪里开始解决问题!
提前谢谢。