让页面翻到指定位置

一般打开一个页面它总数显示的最顶部的画面
Html日常操作
但是突然有一天你需要让这个页面加载完后显示的是其它位置的画面
Html日常操作
这时你有两种方法可以精确定位到该位置(是不是很鸡冻ฅ( ˃̶˙ω˙˂̶ ฅ))
shopTypeZoneInfo是下面测试网页中的某个id!!

方法一

简单粗暴直接在Url后面添加要定位的id:http://www.csti.cn/data/index.htm + #shopTypeZoneInfo

Html日常操作

方法二

window.location.hash='#shopTypeZoneInfo'
笔者是在Unity中使用ZFBrowser内嵌浏览器启动的页面,使用browser.EvalJS("window.location.hash='#shopTypeZoneInfo'");即可(测试发现不能在browser.WhenLoaded时调用要稍微等那么一两帧!!);当然你也可以用方法一直接拼好Url,再用browser.Url="http://www.csti.cn/data/index.htm#shopTypeZoneInfo";

相关文章: