• 3760阅读
  • 2回复

[提问]QWebView无法找到html代码里用file://(两条斜杠)标识的资源 [复制链接]

上一主题 下一主题
离线kkkiio
 

只看楼主 倒序阅读 楼主  发表于: 2015-10-01
关键词: QWebViewQWebKitHTML
如果在一个html文件中使用了图片标签,例如<img src="file://C:/Users/Administrator/Desktop/a.jpg">,使用普通浏览器可以打开,但是使用QWebView却会提示找不到资源文件,而如果将file://(两条斜杠)替换成file:///(三条斜杠),则QWebView可以正常工作。
我在用QWebView显示的网页中使用了某个插件(kindeditor),它动态添加图片时,有时是file:///开头,有时是file://开头。
在谷歌找了很久,但都是加载本地html文件的无关问题
本人javascript不精,看了插件源码几天都没办法,只能希望在QWebView这里找突破口了,希望大神指点一下,谢谢!
离线kkkiio

只看该作者 1楼 发表于: 2015-10-18
离线qq525qq

只看该作者 2楼 发表于: 2016-01-27
楼主是什么版本的QT ,为什么 我只要seturl 就直接挂掉
提示QIODevice::read: maxSize argument exceeds QByteArray size limit  
网上说是QT的bug
快速回复
限100 字节
 
上一个 下一个