【问题标题】:Windows 8 JavaScript App Development - Sharing Charm - Change default message from "This app can't share."Windows 8 JavaScript 应用程序开发 - 共享魅力 - 将默认消息从“此应用程序无法共享”更改。
【发布时间】:2012-12-01 22:22:51
【问题描述】:

我用 JavaScript 编写的 Windows 8 应用程序允许用户在某些视图中进行共享。当用户处于不允许共享的视图中时,共享超级按钮会显示“此应用无法共享”。如何将措辞更改为“目前没有可分享的内容”。

Windows 8 帮助文件说:

"分享无法完成时向用户提供消息 如果您的应用支持共享,但由于某种原因无法完成特定的共享操作,请提供一条消息以显示在共享窗口中,说明用户必须采取哪些步骤来解决问题。”

但它没有指定如何更改默认共享消息?提前感谢您的帮助。

【问题讨论】:

    标签: windows-8


    【解决方案1】:

    您需要使用 failWithDisplayText

    var dataTransferManager = Windows.ApplicationModel.DataTransfer.DataTransferManager.getForCurrentView();
    dataTransferManager.addEventListener("datarequested", dataRequested);
    
    function dataRequested(e) {
        var request = e.request;
        request.failWithDisplayText("Select a news story and then try again");
    }
    

    够了吗? :)

    【讨论】:

    • 关闭,但现在显示“目前没有可分享的内容”。然后是“选择一个新闻报道,然后再试一次”。
    猜你喜欢
    • 1970-01-01
    • 2017-04-21
    • 1970-01-01
    • 2013-02-23
    • 1970-01-01
    • 2019-03-29
    • 1970-01-01
    • 2015-08-16
    相关资源
    最近更新 更多