Qt下载属性支持
Qt download attribute support
我使用Qt 5.2和QWebView小部件来显示web内容。如何处理HTML5"下载"属性(客户端下载)在QWebView ?是否有信号发出?
下面是参考HTML。
<!doctype html>
<html>
<body>
<a id="my_id" download="hello.txt" href="data:text/csv,abc">download
txt</a>
</body>
</html>
请帮忙。
Thanks in Advance
我不太确定,但"q网页"的downloadRequested()
信号可能会发出。另一个有用的信号是q网页的unsupportedContent()
信号。
QWebView有一个指针指向它的q网页,webView.page()
。你可以像这样连接这些信号:
connect(webView->page(), SIGNAL(downloadRequested(QNetworkRequest)), this, SLOT(yourDownloadSlot(QNetworkRequest)));
connect(webView->page(), SIGNAL(unsupportedContent(QNetworkReply*)), this, SLOT(yourUnsupportedContentSlot(QNetworkReply*)));
相关文章:
- JQuery示例不起作用-“;对象没有't支持属性或方法'按钮'&”;
- 对象不支持属性或方法“自动完成”
- SCRIPT438:对象没有't支持属性或方法'endsWith'在IE10中
- 对象没有't支持属性或方法'transformNode'在Internet Explorer 1
- jQuery Deferred and promise-错误:对象没有't支持属性或方法'然后'
- 如何修复错误'对象没有't支持属性或方法'getScreenCTM''在Inter
- 对象不支持属性或方法“确认”
- 对象不支持属性或方法“jscomp_symbol_iterator0”
- 下拉 Javascript 错误:对象不支持属性或方法“匹配”
- 运行时错误:对象不支持属性或方法
- Ember 1.0 预发行版支持属性是否已更改
- 对象没有't支持属性或方法'querySelectorAll'(sp.core.debug.js
- MVC4和日期选择器:“;0x800a01b6-JavaScript运行时错误:对象没有't支持属性或方法
- Microsoft JScript运行时错误:对象没有't支持属性或方法'html'
- 为什么下面抛出一个“;对象没有't支持属性或方法'importNode'"在IE11中
- jPlayer和IE10-SCRIPT438:对象没有't支持属性或方法'jPlayer'
- 对象没有't支持属性或方法'loadFull'
- "Function.createDelegate"原因;错误:对象没有't支持属性或方法
- IE9:对象不支持属性“is”
- IE 错误 .JavaScript 运行时错误:对象不支持属性或方法“preventDefault”