將搜尋新增到應用程式 (HTML)

[ 本文的目標對象是撰寫 Windows 執行階段 App 的 Windows 8.x 和 Windows Phone 8.x 開發人員。如果您正在開發適用於 Windows 10 的 App,請參閱 最新文件 ]

使用 SearchBox 控制項和搜尋協定,讓使用者搜尋您的應用程式。

搜尋方塊

搜尋方塊提供執行搜尋和顯示建議的 UI。搜尋方塊支援應用程式提供的搜尋建議和結果、應用程式特定的搜尋歷程記錄,以及觸控、鍵盤及滑鼠互動的完整支援。

搜尋方塊配置的外觀如下。

Windows 市集應用程式的應用程式內搜尋方塊控制項

以下是搜尋方塊控制項中顯示的範例搜尋結果。

MSFT 的範例搜尋方塊結果。

搜尋結果將由您的應用程式顯示。您所設計和建立來顯示使用者搜尋結果的應用程式檢視,必須清晰易懂且與使用者需求相關,並同時符合應用程式用途。

若要深入了解如何為使用者建立出色的搜尋體驗,請參閱搜尋的指導方針和檢查清單

若要了解如何使用搜尋方塊,請參閱 SearchBox 控制項範例

搜尋協定

使用搜尋協定回應搜尋啟用。

在 Windows 8 應用程式內搜尋

在 Windows 8.1 之前,應用程式使用搜尋常用鍵提供應用程式內搜尋。開發人員實作搜尋協定和使用 SearchPane API 來處理查詢以及取得建議和結果。

雖然我們繼續完全支援 Windows 8 搜尋協定,但是從 Windows 8.1 開始,我們建議對全域搜尋使用搜尋常用鍵。應用程式內搜尋應該使用 SearchBox 控制項來取代 SearchPane。 您仍然使用搜尋協定來處理搜尋啟用。

在這個章節中

主題 說明

快速入門

 

此外,您還可以下載 Windows 8 的實機操作實驗室,嘗試使用搜尋常用鍵及其他主要 Windows 8 功能。這些實驗室提供一個模組化的逐步介紹,以您選擇的程式設計語言 (JavaScript 和 HTML 或 C# 和 XAML) 建立 Windows 市集應用程式範例。

相關主題

WinJS.UI.SearchBox

搜尋的指導方針和檢查清單

SearchBox 控制項範例