成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

批量修改谷歌瀏覽器(Chrome)地址欄保存的歷史記錄及導(dǎo)出功能探索研究

JeOam / 1109人閱讀

摘要:內(nèi)網(wǎng)調(diào)整引發(fā)的歷史記錄修改及的學(xué)習(xí)由于經(jīng)常變動(dòng)導(dǎo)致本地項(xiàng)目的那些存在地址欄的歷史記錄就都失效了突然腦洞大開(kāi)有沒(méi)有辦法修改本地歷史記錄的方法想法是假設(shè)我原是新是我歷史記錄有我通過(guò)某種辦法強(qiáng)行修改歷史記錄將替換成這樣下次在地址欄輸入他就能自動(dòng)填

內(nèi)網(wǎng)IP調(diào)整引發(fā)的Chrome歷史記錄修改及ShadowRoot的學(xué)習(xí)

由于IP經(jīng)常變動(dòng), 導(dǎo)致本地項(xiàng)目的那些存在地址欄的歷史記錄就都失效了, 突然腦洞大開(kāi), 有沒(méi)有辦法修改本地歷史記錄的方法?

想法是: 假設(shè)我原IP是192.168.1.51, 新IP是192.168.1.63, 我歷史記錄有http://192.168.1.51:8080/test.html, 我通過(guò)某種辦法強(qiáng)行修改Chrome歷史記錄將192.168.1.51替換成192.168.1.63, 這樣, 下次在地址欄輸入test, 他就能自動(dòng)填充http://192.168.1.63:8080/test.html了.

現(xiàn)實(shí)是殘酷的, Chrome軟件的歷史記錄貌似是二進(jìn)制文件, 也可能是出于安全考慮. 為了快速解決問(wèn)題, 我就不打算去研究如何修改二進(jìn)制文件了.

于是改了host, 映射了一個(gè)Ip到本地域名, 為了方便內(nèi)網(wǎng)其他小白用戶(hù)快速修改host, 我就搞了個(gè)bat文件給他們, 執(zhí)行后就追加一條來(lái)修改host, 參考批處理文件中ECHO命令顯示換行(因?yàn)槲已b了adblocker訪問(wèn)的時(shí)候頁(yè)面展示正常, 后來(lái)朋友說(shuō)看不到, 故劃掉).

echo. >> %WINDIR%system32driversetchosts & echo 192.168.1.63 bs.ybj.com >> %WINDIR%system32driversetchosts

當(dāng)然這樣以后如果再換IP, 就要手動(dòng)就改一下host文件了~ 如果偷懶改這個(gè)bat文件, 有追加一條新的同域名指向不同IP, 可能不會(huì)出問(wèn)題, 也可能會(huì)導(dǎo)致每次訪問(wèn)頁(yè)面卡20s左右出來(lái). 當(dāng)然這里我們不考慮文件修改權(quán)限的系統(tǒng)相關(guān)的問(wèn)題~

其他思考一: ShadowRoot探索

關(guān)于修改本地歷史記錄的想法誕生后, 我順便在歷史記錄chrome://history/中搜索了一下192.168.1.51, 發(fā)現(xiàn)有兩百多條, 我打算將他們導(dǎo)出成文本替換(其實(shí)沒(méi)什么意義), 然而我發(fā)現(xiàn), 在Console面板里, 這個(gè)歷史記錄居然無(wú)法通過(guò)普通的JS方法將所有的地址遍歷輸出, 通過(guò)觀察Elements面板的DOM結(jié)構(gòu), 發(fā)現(xiàn)原因在于這個(gè)#shadow-root (open)這個(gè)節(jié)點(diǎn)內(nèi)的DOM元素不能被直接獲取到. 從來(lái)沒(méi)有研究過(guò)ShadowRoot的我懵逼了, MDN上查到, 它與主DOM樹(shù)分開(kāi)渲染, 那么此時(shí)我是否有辦法獲取到DOM子樹(shù)的根節(jié)點(diǎn)內(nèi)的元素呢. 當(dāng)然可以, 參考How to access elements under `shadow-root` at "chrome://downloads" using jquery and selenium?, 原來(lái)有這個(gè)神奇的/deep/. 于是試著寫(xiě)了一段:

const HISTORYITEMS = document.querySelectorAll("#history-app /deep/ #content /deep/ #history /deep/ #infinite-list /deep/ history-item /deep/ #title");
for (let i = 0; i < HISTORYITEMS.length; i++) {
  let item = HISTORYITEMS[i];
  let url = item.getAttribute("href");
  let name = item.getAttribute("title");
  console.log(`${i}: ${name}"的URL地址是${url}
  `);
}
由于默認(rèn)顯示條數(shù)不會(huì)全部顯示出來(lái), 所以可能須要手動(dòng)滾動(dòng)至底部加載完成后執(zhí)行.
其他思考二: 真的可以批量修改Chrome存儲(chǔ)的歷史記錄值

后來(lái), 我還是抱以試試的想法去嘗試著修改Chrome歷史記錄, 沒(méi)想到居然還是很容易的. 確認(rèn)及準(zhǔn)備好以下工作:

我的系統(tǒng)Windows 10 64bit

我的Chrome版本63.0.3239.132(正式版本) (64 位)

下載HxD編輯工具, 直接下載, 安裝并打開(kāi)軟件

關(guān)閉Chrome瀏覽器, 并打開(kāi)用戶(hù)個(gè)人配置相關(guān)文件的目錄, (請(qǐng)修改對(duì)應(yīng)的用戶(hù)名whidy部分替換)

C:Documents and SettingswhidyLocal SettingsApplication DataGoogleChromeUser DataDefault

備份好History, History-journal, History Provider Cache三個(gè)文件(防止誤操作造成的Chrome破壞造成的損失)

然后直接用HxD依次打開(kāi)這三個(gè)文件, 使用編輯器的替換功能, 將192.168.1.51全部替換為192.168.1.63, 保存.

完成后, 再次啟動(dòng)Chrome, 如果沒(méi)有發(fā)生什么異常, 我想這個(gè)奇葩想法的功能就實(shí)現(xiàn)了. 我成功的替換了280多條歷史記錄~

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/51725.html

相關(guān)文章

  • 批量修改谷歌覽器(Chrome)地址保存歷史記錄導(dǎo)出功能探索研究

    摘要:內(nèi)網(wǎng)調(diào)整引發(fā)的歷史記錄修改及的學(xué)習(xí)由于經(jīng)常變動(dòng)導(dǎo)致本地項(xiàng)目的那些存在地址欄的歷史記錄就都失效了突然腦洞大開(kāi)有沒(méi)有辦法修改本地歷史記錄的方法想法是假設(shè)我原是新是我歷史記錄有我通過(guò)某種辦法強(qiáng)行修改歷史記錄將替換成這樣下次在地址欄輸入他就能自動(dòng)填 內(nèi)網(wǎng)IP調(diào)整引發(fā)的Chrome歷史記錄修改及ShadowRoot的學(xué)習(xí) 由于IP經(jīng)常變動(dòng), 導(dǎo)致本地項(xiàng)目的那些存在地址欄的歷史記錄就都失效了, 突...

    UsherChen 評(píng)論0 收藏0
  • 超好用谷歌覽器、Sublime Text、Phpstorm、油猴插件合集

    摘要:分享一些超好用插件,打造一個(gè)不一樣的瀏覽器編輯器。一谷歌瀏覽器插件谷歌訪問(wèn)助手強(qiáng)烈推薦一鍵安裝,無(wú)需其他配置,即可訪問(wèn)谷歌。谷歌瀏覽器是很耗內(nèi)存的,該插件會(huì)自動(dòng)掛起長(zhǎng)時(shí)間未使用的網(wǎng)頁(yè),來(lái)釋放系統(tǒng)資源。 showImg(https://segmentfault.com/img/remote/1460000014011338); 分享一些超好用插件,打造一個(gè)不一樣的 GitHub、瀏覽器、...

    Rango 評(píng)論0 收藏0
  • ??熬夜7天肝出5萬(wàn)字【禪道/缺陷報(bào)告/測(cè)試報(bào)告/接口測(cè)試用例/Fildder】超詳細(xì)總結(jié)??

    目錄 一、禪道 一、測(cè)試工具背景 二、測(cè)試管理工具 三、測(cè)試工具介紹 四、禪道介紹 五、禪道操作 7. 創(chuàng)建發(fā)布 8. 測(cè)試團(tuán)隊(duì) 二、缺陷報(bào)告 三、測(cè)試報(bào)告 一、概要 二、測(cè)試過(guò)程 三、缺陷分析 四、測(cè)試總結(jié) 四、接口測(cè)試以及用例編寫(xiě) 五、Fiddler 好文推薦 一、禪道 一、測(cè)試工具背景 當(dāng)測(cè)試環(huán)境搭建完成后,測(cè)試人員將在自己搭建的環(huán)境上執(zhí)行測(cè)試用例,開(kāi)展測(cè)試工作。測(cè)試人員在執(zhí)行測(cè)試用例的過(guò)...

    oujie 評(píng)論0 收藏0
  • 阿里巴巴、支付寶員工都在用知識(shí)管理工具,究竟有何特別?

    摘要:于企業(yè)機(jī)構(gòu)而言,語(yǔ)雀提供了全新的體系化知識(shí)管理,幫助企業(yè)讓協(xié)作更高效,讓知識(shí)成為企業(yè)財(cái)富。學(xué)校的老師們表示,語(yǔ)雀知識(shí)庫(kù)不僅有利于學(xué)校的知識(shí)沉淀,也有利于教師團(tuán)隊(duì)工作的展開(kāi)。 公司內(nèi)各部門(mén)工作文檔難以共享?缺乏高效便捷的團(tuán)隊(duì)協(xié)作工具?文檔放到在線云平臺(tái)擔(dān)心安全?…… 2019年4月22日,螞蟻金服旗下知識(shí)創(chuàng)作與分享工具語(yǔ)雀發(fā)布空間功能。語(yǔ)雀在支持在線文檔編寫(xiě)、多人協(xié)作、靈活的團(tuán)隊(duì)管理和金...

    LeviDing 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<