JS返回瀏覽器歷史第一頁

2021-08-11 09:47:47 字數 1032 閱讀 5823

為什麼會有這個需求:

我沒法關閉android webview瀏覽器,ios可以, 安卓不可以是因為以前的版本沒加這個功能。但是現在安卓不可以發版本,如果發版本又被老闆叼一頓,說什麼每次都要公升級版本才能解決問題。

我想到的是直接-999 不就好了嗎?因為我壓根就不知道到底有多少條歷史記錄。 直接-999應該能做到。 這個時候我就嘗試了以下,mmp不行...

window

.history

.go(-999);

定義了乙個變數i=13因為乙個支付流程不可能會有這麼多頁, 我嘗試用while迴圈去呼叫history.go, 他只要發現可以回退這麼多條記錄,後面迴圈就終止了 直接跳到第一頁了。 答案:經過測試可以;第二天測試的妹子說ios存在不停重新整理的問題,但是已經判斷了只有非safari才這麼做。 我猜想跟我的判斷有問題。 會不會有更好的方法呢?

var i = 13;

while(i--)

第二天中午,我在瀏覽器控制台敲了 window.history 其實我想看看還有哪些api,他輸出了以下資訊,我看到length 這個屬性讓我眼前一亮,其他2個我不關心。

我嘗試用length 去回退, 不成功!

window

.history

.go(-2);

我再嘗試用length去減1, 成功了, 我猜應該是跟新標籤頁有關吧。 那我不管了,我已經有答案了

window

.history

.go(-1);

最後**

var historylen = window.history;

window.history.go(-(historylen - 1));

測試了3個瀏覽器, 都是第一次開啟瀏覽器測試

chrome 會直接返回到新標籤頁

firefox 直接關閉

日記本的第一頁

有很多人去聽一位哲學家講授人生成功的秘訣,結果那位哲學家給每位聽眾一本小冊子,上面有 個寓言故事,人們看了以後,都覺得受益匪淺。相信自己是乙隻雄鷹 乙個人在高山之巔的鷹巢裡,抓到了乙隻幼鷹,他把幼鷹帶回家,養在雞籠裡。這只幼鷹和雞一起啄食 嬉鬧和休息。它以為自己是乙隻雞。這隻鷹漸漸長大,羽翼豐滿了,...

豆瓣評論第一頁爬取

import requests 先進行第一次安裝 from lxml import etree import pandas as pd url r requests.get url text s etree.html r 獲取文字內容用text 觀察下面獲取的第乙個 第二個文字內容時的xpath後面...

Latex 第一頁的空白頁去除

begin title title thanks author maketitle ieeepeerreviewmaketitle begin 注意 thanks 是一種特殊的用於標題的腳注。如果放在外面,這個空腳注的就單獨成頁,其後才到標題。thanks 是一種特殊的用於標題的腳注。如果放在外面,...