【问题标题】:Create QRCode to be opened URL in browser创建 QRCode 以在浏览器中打开 URL
【发布时间】:2021-12-27 01:04:09
【问题描述】:

在我的应用程序中,我需要显示一个嵌入了要在浏览器中打开的 URL 的二维码。 我在我的 Qt/C++ 应用程序中使用 Nayuki library 并编码此字符串:

"http://mydevice.local"

但我的设备 (Android) 将其解码为文字字符串,询问我是否要复制文本。 编码一个商业网站,比如说:

"http://www.google.com"

而是按预期工作,询问我是否要在浏览器中打开 URL。 因为协议不足以触发这个功能,我需要怎么编码这样的URL?

【问题讨论】:

    标签: url qr-code network-protocols


    【解决方案1】:

    如果http://www.google.com 有效,但http://mydevice.local 无效,则可能不是编码问题。也许在您的设备上解码二维码的库根本无法将 .local 识别为有效的 TLD。

    我手头没有安卓设备,但运行 IOS 15.1 的 iphone 会打开一个浏览器,其中包含两个 url 所需的 url。

    供参考,这里是我使用的二维码(使用qrencode -t ansiutf8生成):

    http://mydevice.local:

    █████████████████████████████████
    █████████████████████████████████
    ████ ▄▄▄▄▄ █▄▄▄ ▀█▄███ ▄▄▄▄▄ ████
    ████ █   █ ██▄▀ █ ▄ ▀█ █   █ ████
    ████ █▄▄▄█ ██▀▄ ▄▀▄█ █ █▄▄▄█ ████
    ████▄▄▄▄▄▄▄█ ▀▄█ ▀▄▀ █▄▄▄▄▄▄▄████
    ████▄ █ ▄█▄▀▀▄▀█▄█ ▀ █▄▀▀▀▀▀▄████
    ████▄▀▀▄  ▄▄▀▄██▄█ ▄▄▀ ▄  ▀▀ ████
    ████ ██  ▀▄█▀▄ █▀█▀  █▄█▀██▀▄████
    ████ ▄ ▄█▀▄   ▄█▀▄  ▀  ▀█▄ ▄ ████
    ████▄██▄█▄▄█▀▄▄ ▄▀▄▄ ▄▄▄ █▄ █████
    ████ ▄▄▄▄▄ ███▄▀▄▀ ▀ █▄█ ▄██▄████
    ████ █   █ █ ▀▀▄▀ ▀    ▄▄ █  ████
    ████ █▄▄▄█ █▀ ▄ ▀ █▄▄█▀  █   ████
    ████▄▄▄▄▄▄▄█▄▄▄▄▄▄██▄▄███▄██▄████
    █████████████████████████████████
    █████████████████████████████████
    

    http://www.google.com:

    █████████████████████████████████
    █████████████████████████████████
    ████ ▄▄▄▄▄ █▄▄▄ ▀█▄█ █ ▄▄▄▄▄ ████
    ████ █   █ ██▄▀ █ █▄▀█ █   █ ████
    ████ █▄▄▄█ ██▀▄ ▄▀▄█ █ █▄▄▄█ ████
    ████▄▄▄▄▄▄▄█ ▀▄█ ▀▄█ █▄▄▄▄▄▄▄████
    ████  █  █▄██▄▀█▄▀ ▀▄▀▄▀▀▀▀▀▄████
    ████ ▀▄█▄▄▄▀▄▄██▄▄▀ ▄█▄ █ ▀▀ ████
    ████ █▀█▄▄▄▀█  █▀█▀  ▄▄█▀██▀▄████
    ████ ▄ ▀█▀▄▄▄  █▀▄▄ █▄█▀ ▄ ▄ ████
    ████▄███▄▄▄█▀ ▀ ▄▀▄█ ▄▄▄ █▄ █████
    ████ ▄▄▄▄▄ ██ ▀▀▄▀ ▀ █▄█ ▄██▄████
    ████ █   █ █ ▄█▄▀ ▀ ▄   ▄ █  ████
    ████ █▄▄▄█ █▀▄▄ ▀ ██▄▄▀  █   ████
    ████▄▄▄▄▄▄▄█▄█▄▄▄▄██▄████▄██▄████
    █████████████████████████████████
    █████████████████████████████████
    

    【讨论】:

    • 不幸的是,即使您的二维码在我的 Android 10 设备上也被解码为文本。所以我无能为力。真可惜。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-13
    • 2013-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-11
    • 2019-01-07
    相关资源
    最近更新 更多