Python QWebView don';不能与AJAX正确交互

Python QWebView don';不能与AJAX正确交互,python,ajax,qt,webview,Python,Ajax,Qt,Webview,我正在开发一个桌面应用程序,用于使用不同的帐户访问Amazon Web服务网站的多个实例,我只需要一个基本的交互。 据我所知,AWS网站是用AJAX编写的,只需访问网站、显示内容并与编辑文件等简单功能交互,QT框架的QWebView就足够了 当QWebView尝试与S3存储桶中的上载和下载交互时,会出现问题: 上传:启用java和javascript全局webattribute,我可以通过js轻松上传文件,但用于上传大于300MB文件和多个文件的“增强java上传器”被禁用,我不知道如何添加此

我正在开发一个桌面应用程序,用于使用不同的帐户访问Amazon Web服务网站的多个实例,我只需要一个基本的交互。 据我所知,AWS网站是用AJAX编写的,只需访问网站、显示内容并与编辑文件等简单功能交互,QT框架的QWebView就足够了

当QWebView尝试与S3存储桶中的上载和下载交互时,会出现问题:

  • 上传:启用java和javascript全局webattribute,我可以通过js轻松上传文件,但用于上传大于300MB文件和多个文件的“增强java上传器”被禁用,我不知道如何添加此功能。

  • 下载:当我选择文件和下载选项时,会弹出一个链接,我应该右键单击并选择“另存为”进行下载。我已经编写了一个简单的下载程序,所以当我单击连接到文件的链接时,下载会自动启动(但它只适用于html)。到目前为止没有问题,但是QWebView不能与这样的链接交互(当我尝试访问对象时没有发出信号,所以我猜弹出的“对话框”在QWebView中没有正确映射)。

预期的行为应该是能够像其他浏览器一样与站点交互


任何帮助都将不胜感激。

您是否考虑过直接利用S3 Bucket API