• 2624阅读
  • 1回复

如何QWebView忽略javascriptAlert [复制链接]

上一主题 下一主题
离线shifeng
 

只看楼主 倒序阅读 楼主  发表于: 2014-06-23
在用到QWebView显示网页时,网页有的对话框,要实现,让它只显示这条消息,但不需要点击它,请问要如何做?
离线shifeng

只看该作者 1楼 发表于: 2014-06-26
好吧!自己来回答吧!
要改变网页中消息提示的表达形式,可能通过重写QWebPage中的javaScriptAlert函数即可!
大概流程是:
1、自定义类WebPage,继承QWebPage,并重写javaScriptAlert函数。在函数中实现你需要的消息显示效果。
2、定义一个WebPage对象,并给它设置URL,web_page->mainFrame()->setUrl(url);
3、将WebPage设置到你的QWebView中,web_view->setPage(web_page);
快速回复
限100 字节
 
上一个 下一个