/// <summary> /// 在指定页执行等价于浏览器的前进按钮的功能(history.forward())。 /// </summary> /// <param name="page">指定页面。</param> /// <param name="key">脚本键值。</param> public static void GoForward(Page page, string key) { ExecuteScript(page, key, ScriptLibrary.GoToPage(1)); }
/// <summary> /// 跳转到指定页面的历史列表中指定url的页面(history.go(url))。 /// </summary> /// <param name="page">指定页面。</param> /// <param name="key">脚本键值。</param> /// <param name="url">历史列表中的目标页面的url。</param> public static void GoToPage(Page page, string key, string url) { ExecuteScript(page, key, ScriptLibrary.GoToPage(url)); }
/// <summary> /// 在指定页面执行等价于浏览器的后退按钮的功能(history.back())。 /// </summary> /// <param name="page">指定页面。</param> /// <param name="key">脚本键值。</param> public static void GoBack(Page page, string key) { ExecuteScript(page, key, ScriptLibrary.GoToPage(-1)); }
/// <summary> /// 跳转到指定页面的历史列表中指定位置的页面(history.go(position))。 /// </summary> /// <param name="page">指定页面。</param> /// <param name="key">脚本键值。</param> /// <param name="position">历史列表中的目标页面的相对位置。</param> public static void GoToPage(Page page, string key, int position) { ExecuteScript(page, key, ScriptLibrary.GoToPage(position)); }