【问题标题】:Authentification in the webView QMLwebView QML 中的身份验证
【发布时间】:2013-01-11 15:27:03
【问题描述】:

我正在尝试使用 webkit 在 qml 中显示网页,但我找不到访问包含登录名和密码的页面的语法

这是一个sn-p的代码:

 Rectangle {
   id: webBrowser
   property string urlString : "http://website.com/"
   //
 }

谢谢。

【问题讨论】:

    标签: c++ qt webkit qml qtwebkit


    【解决方案1】:

    要验证 http 请求,请将 viewer.engine()->networkAccessManager() authenticationRequired 信号连接到您的插槽,您可以在其中设置 QAuthenticator 名称和密码字段。

    【讨论】:

    • 我怀疑这个答案是否适用于在 Windows (IWebView) 和 Mac (WkWebView) 上使用本机 WebViews 的 QML WebView。据我了解,每个小部件的实现都使用系统 HTTP 堆栈,并且在 windows 实现 (qwinrtwebview.cpp) 和 mac 实现 (qdarwinwebview.mm) 中都不会发出特定于身份验证的信号。
    猜你喜欢
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 2018-07-13
    • 2018-05-10
    • 1970-01-01
    • 1970-01-01
    • 2020-01-30
    • 2019-09-27
    相关资源
    最近更新 更多