我刚刚在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)。
上述任何一台机器通常都没有代理。不知道从哪里开始麻烦拍摄!
提前谢谢。