大約有兩個月沒寫了,一是最近這兩個月還挺忙,更重要的是也沒有遇到什么好玩的,或者是要記錄的,今天無意間遇到一個非技術問題:Chrome設置的問題。
問題描述:
chrome 在下載文件時,默認情況下是在瀏覽器下方生成一個下載顯示,默認下載完不打開文件,下載途中單機一次,下載后自動打開;或是選擇“總是打開此類文件”,以后下載完成直接打開。但是如果你想去掉這個下載后總是打開,在設置中是沒有的。我知道的是41版本的存在清除這個設置的選項,但是67版本的已經沒有這個選項了。所以想通過使用Chrome的設置頁面是沒有辦法做這個設置的。
解決方案:
作為開發人員很明白,對於這些配置文件,無非就是將設置寫在了某個文件中,對着這種非安全數據的配置文件,最常見的就是XML格式的文件和JSON格式的文件,根據以往的經驗,在win下,一般用戶的配置數據都會保存在某個相對固定的地方(C:\User\用戶名\AppData\Local\),Chrome的個人偏好配置文件的具體路徑是:C:\Users\用戶名\AppData\Local\Google\Chrome\User Data\Default\Preferences,打開這個文件以后,很幸喜的見到了JSON格式,然后可以網站上格式化一下,挑自己能看懂的隨便看看。其中有一個“download”,包含了一個extensions_to_open,將它對應的不需要的值刪掉,保存(在關閉Chrome后操作)。再次打開Chrome,下載文件,沒有對應值得就不會打開。
同樣的,添加么默認打開也是一樣,在extensions_to_open的對應值中添加,如果值為空,該字段可以刪除,不影響瀏覽器使用。
建議在直接修改配置文件的時候,最好做好原始備份。其實還是有很多參數可以實驗的。有興趣的小伙伴可以自己試試,玩耍了。