Поделиться через


Как включить в справку интернет-содержимое (HTML)

[ Эта статья адресована разработчикам приложений среды выполнения Windows для Windows 8.x и Windows Phone 8.x. При разработке приложений для Windows 10 см. раздел последняя документация]

Можно также использовать справку в Интернете, отображая при определенных условиях элемент iframe, если пользователь находится в сети. В этом примере функция toggleHelp при определенных условиях показывает и скрывает два элемента DIV в зависимости от того, находится пользователь в сети или нет. Она может загружаться на страницу справки либо при загрузке элемента BODY, либо при нажатии кнопки (пользователь касается метки "Справка").

Инструкции

Этап 1: Чтобы включать и выключать справку в зависимости от нахождения пользователя в сети, добавьте функцию.

function toggleHelp() {
    var onlineDiv = document.getElementById("onlineHelp");
    var offlineDiv = document.getElementById("offlineHelp");
    var condition = ((navigator.onLine) ? 'online':'offline');
    if (condition=='online') {
        onlineDiv.style.display = "inline";
        offlineDiv.style.display = "none";
    }
    else if (condition=='offline') {
        onlineDiv.style.display = "none";
        offlineDiv.Style.display = "inline";
    }
}

Этап 2: Чтобы отображать интернет-содержимое на странице вашей справки, добавьте элементы DIV online и offline, а также элемент IFRAME.

<div id="onlineHelp">
    <iframe src="ms-appx://LinkToOnlineHelpPage" frameborder="0" sandbox=""/> 
</div>

<div id="offlineHelp"> 
    It looks like you’re not connected to the Internet. 
    You need to connect in order to get help.
</div> 

Связанные разделы

Образец параметров приложения

Руководство по справке приложения