Windows 8 Windows 8 JavaScript应用程序开发-共享魅力-更改默认消息;此应用程序可以';“不要分享。”;

Windows 8 Windows 8 JavaScript应用程序开发-共享魅力-更改默认消息;此应用程序可以';“不要分享。”;,windows-8,Windows 8,我用JavaScript编写的Windows 8应用程序允许用户在某些视图中共享。当用户处于不允许共享的视图中时,共享咒语会说“此应用程序无法共享”。我如何才能将措辞更改为“现在没有什么可共享的” Windows 8帮助文件显示: “无法完成共享时向用户提供消息 如果您的应用程序支持共享,但由于某种原因无法完成特定的共享操作,请在“共享”窗口中显示一条消息,说明用户纠正问题必须采取的步骤。” 但它没有指定如何更改默认共享消息?提前感谢您的帮助。您需要使用failWithDisplayText v

我用JavaScript编写的Windows 8应用程序允许用户在某些视图中共享。当用户处于不允许共享的视图中时,共享咒语会说“此应用程序无法共享”。我如何才能将措辞更改为“现在没有什么可共享的”

Windows 8帮助文件显示:

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


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

您需要使用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");
}
足够吗?:)

关闭,但现在它说“现在没有什么可分享的。”然后是“选择一个新闻故事,然后再试一次”。