IE瀏覽器實現自定義cookies資料夾

2022-05-09 02:03:12 字數 1098 閱讀 7127

地球人都知道,登錄檔定義了cookies的位置,絕大多數ie的shell,例如maxthon、theworld、greenbrower之類的多tab瀏覽器,都是讀取登錄檔來定位cookies檔案位置的。

大多數人都不知道,我也是剛去驗證過,其實乙個ie的shell軟體或者ie的乙個特定程序只在啟動的時候才讀取cookies的位置,直到shell或者ie程序關閉為止,它都一直認為cookies的位置是不會變化的。

所以我們可以做點小動作了。

先在d盤建立乙個cookies資料夾。

然後寫兩個登錄檔檔案。

第乙個是原始的登錄檔備份org.reg:

windows registry editor version 5.00[hkey_current_user\software\microsoft\windows\currentversion\explorer\user shell folders]"cookies"="%userprofile%\\cookies"

第二個是修改過cookies路徑的登錄檔mob.reg:

windows registry editor version 5.00[hkey_current_user\software\microsoft\windows\currentversion\explorer\user shell folders]"cookies"="d:\\cookies"

舉個例子,我用的是theworld瀏覽器。

先導入修改過路徑的登錄檔檔案mob.reg,把cookies路徑修訂到d:\cookies這個資料夾。

然後啟動theworld.exe,等theworld瀏覽器完成啟動後,它就認為cookies檔案在d:\cookies資料夾裡。

接著匯入原本正常路徑的登錄檔檔案org.reg,把cookies路徑修訂到系統預設的位置%userprofile%\cookies資料夾。

那麼如果你再執行其他的基於ie的瀏覽器,它只會去%userprofile%\cookies這個位置尋找cookies檔案了。

利用這個特點,我們可以啟動無限多個基於ie的瀏覽器,每個瀏覽器都擁有自己的cookies設定。

菜鳥學nsis寫了個loader,請注意檢視readme檔案。

自定義chromium瀏覽器

最近有公司通過開發 自主智財權 瀏覽器拿到了2.5億的投資,相信大家都希望能學習如何開發 自主智財權 瀏覽器。本教程價值過億,希望大家看完以後都給我發紅包。第一步你需要準備若干臺配置好一點的電腦,mac,win,linux各一台。記憶體起碼要16g,否則會在build的時候oom,硬碟最好是512以...

跨瀏覽器實現自定義事件處理

跨瀏覽器實現自定義事件處理 author mygirl window.devent removelistener function obj,target,act object.prototype.eventhandler function handler if c c.target b handle...

自定義瀏覽器右鍵選單的實現

在我們開發web專案的時候,有些操作可能針對平台無關的,而這些操作可能可以在任何其他 上使用,如最典型的網路收藏夾的應用,那麼如何在作業系統的瀏覽器右鍵選單中加入我們自定義選單呢?通過寫登錄檔的方式加入即可,如下 regedit4 hkey current user software microso...