我想通過Chrome擴展程序在頁面上隱藏\顯示滾動條。從Chrome擴展程序隱藏/顯示滾動條
我通過插入從background.js這個CSS隱藏文件:
::-webkit-scrollbar {
display: none !important;
}
::-webkit-scrollbar-button {
display: none !important;
}
我嘗試從background.js文件中插入此CSS再次顯示:
::-webkit-scrollbar {
display: block !important;
}
::-webkit-scrollbar-button {
display: block !important;
}
隱藏作品,但之後我無法恢復。當我通過Chrome DevTools檢查頁面時,它顯示好像兩個插入的CSS同時處於活動狀態。
有沒有其他方法可以做到這一點? 需要注意的是,這應該適用於任何頁面,所以我可以從插入CSS的任何頁面刪除和恢復滾動條。
我打開任何其他方式,也是JavaScript。
請[編輯]這個問題是關於話題:包括[mcve] *重複了問題*。對於Chrome擴展程序或Firefox Web擴展程序,幾乎總是需要包含* manifest.json *和一些背景,內容和/或彈出腳本/ HTML以及常用的網頁HTML /腳本。尋求調試幫助的問題(「爲什麼我的代碼不按我想要的方式工作?」)必須包括:(1)期望的行爲,(2)特定問題或錯誤,以及(3)重現它所需的最短代碼*在問題本身*。請參閱:[我可以在這裏詢問什麼主題?](/ help/on-topic)和[問]。 – Makyen