H5的发布链接本身是一个网页,当用户从H5的第3页跳转到另一个链接,相当于从一个网页跳到另一个网页,这时如果用户点返回,<em>浏览器</em>会直接让用户访问H5的第一页,而不是访问之前的第3页。如果要让用户返回时能跳到第3页
2021-05-18 17:31:17
H5的釋出連結本身是一個網頁,當用戶從H5的第3頁跳轉到另一個連結,相當於從一個網頁跳到另一個網頁,這時如果使用者點返回,瀏覽器會直接讓使用者訪問H5的第一頁,而不是訪問之前的第3頁。
如果要讓使用者返回時能跳到第3頁呢?
現在你可以使用本地資料功能來實現它了!
本地資料行為的位置在這裡
一般情況下,你需要在H5某個地方設定「新增本地資料」行為,在另一個地方設定「獲取本地資料」行為。
上次開啟H5作品時設定的本地資料在下次開啟H5作品時還可以訪問到。
獲取行為會把本地資料顯示到一個文字上,然後你可以根據文字的值來設定不同的行為,比如跳頁面,跳連結,跳幀等等。
在本作品中,將這樣修改一下
第三頁的行為有兩個:1.跳轉連結 2.設定本地資料;
第一頁的行為有兩個:1.獲取本地資料 2.跳轉頁面。
這樣設定後,使用者訪問H5的流程如下:
使用者第一次進入H5
沒有本地資料,正常訪問
瀏覽到第三頁
點選跳轉連結的同時設定本地資料
點瀏覽器返回按鈕或者下次再訪問本作品
訪問到作品的第一頁
獲取到了本地資料
直接跳到第三頁
但這裡會帶來一個新問題,如果使用者之前訪問過第三頁,跳過連結,現在的設定會讓使用者以後再次訪問這作品時,直接跳到第三頁,而不能再次訪問前兩頁了。
解決辦法就是:給本地資料設定一個過期時間。本地資料沒過期時,使用者再次訪問作品時,會跳到第三頁,過期了,使用者從第一頁訪問時,可以正常訪問前兩頁。
上邊的原理講完了,現在看看實際的行為設定:
第一頁,文字出現時獲取本地資料,並把本地資料賦值給「第一頁文字」這個文字。
然後這個文字上設定行為,當它屬性改變時檢查自己的值是不是3,如果是就跳轉到第3頁。
第三頁,跳轉連結的同時,設定本地資料為3,過期時間為10分鐘。
以上設定就可以完成跳轉連結後,點返回或重新進入作品,回到原介面的效果,整個作品的行為設定在流程圖上是這樣的:
擴展一下:
第三頁的跳轉連結如果換成提交表單行為,再配合本地資料功能,可以實現允許使用者1天內只能提交一次表單。
第三頁的跳轉連結行為如果換成抽獎行為,再配合本地資料功能,可以實現活動時間內使用者只能抽獎一次。
相關文章
H5的发布链接本身是一个网页,当用户从H5的第3页跳转到另一个链接,相当于从一个网页跳到另一个网页,这时如果用户点返回,<em>浏览器</em>会直接让用户访问H5的第一页,而不是访问之前的第3页。如果要让用户返回时能跳到第3页
2021-05-18 17:31:17
期内,腾讯先游云游戏运营总监操伟接受了包括游戏陀螺在内游戏媒体的采访。据操伟介绍,在产品定位上,腾讯先游云游戏是以<em>安卓</em>虚拟化技术实现的,侧重的是<em>安卓</em>游戏的云化,因此在游戏内容上侧重于手游产品。
2021-05-18 17:31:12
根据华为官方介绍,OpenHarmony 2.0大约有460万行关键代码,有1.8万个核心API数量,应用安装包相比<em>安卓</em>小了60%-70%,设备范围包含手机、平板、传感器等等。 既然是开源,那么友商是不是也能使用?在今天的华为鸿
2021-05-18 17:31:09
注意:该图右边有两个年报APP二维码,用于手机申报年报。一个是IOS系统,适用于苹果手机,用微信扫码。一个是Android系统,适用于<em>安卓</em>手机,用手机系统提供的扫码工具或浏览器自带的扫码功能扫码。联络员注册时,在下图页
2021-05-18 17:31:00
而直降1100元之后,<em>iPhone</em>12价格达到5199,<em>iPhone</em>12mini达到4399。要知道国产手机厂商小米一直以来被誉为是性价比之王,其高端旗舰机也不过才5000左右,所以这下看起来库克将<em>iPhone</em>12的价格
2021-05-18 17:30:47
在智能手机领域,作为5G时代后来者的苹果,轻松拿下了2021年第一季度全球5G手机出货量第一的成绩,销量虽好,但果粉对<em>iPhone</em>并非钟爱有加,而是存在着“爱恨交织”复杂情感,比如<em>iPhone</em>12系列的发布,搭
2021-05-18 17:30:43