簡體   English   中英

如何通過客戶端網頁監視和/或限制速率限制cpu /帶寬?

[英]How to monitor and/or throttle rate limit cpu/bandwidth by client-side web pages?

如今看來,許多網頁都希望使用我的cpu /硬盤/帶寬來以精美但昂貴的方式向我展示其廣告/頁面/信息。

我經常喜歡這些新頁面,但有時我只是個禮炮,而我打開頁面時,風扇開始旋轉並且EMF負載增加,這讓我很生氣。

是否可以使用瀏覽器/插件來限制(最好的情況下)和/或監視(最壞的情況下)? 我對Reactive JS等技術不是很了解,所以我希望有一個簡單的解決方案?

謝謝! Anne ps通常,我使用Firefox,但我的機器(win8,win7,mac 10.8)上也當然裝有Chrome。

您需要一個客戶端Javascript操縱器..它們被稱為用戶腳本...對於Firefox,您需要類似滑脂猴的東西。...它值得google使用...這不是最簡單的方法,但是最有效。

否則,您將只需要Firefox的廣告刪除插件。

適用於Chrome的示例: https : //chrome.google.com/webstore/detail/adblock/gighmmpiobklfepjocnamgkkbiglidom?hl=zh-CN

他們只是搜索用於顯示廣告的通用代碼(例如adsense),並在您每次查看/加載頁面時從網頁中刪除該代碼。

如果要自定義瀏覽器與網站的交互方式,則GreaseMonkey / UserScripts路徑會更多。例如,您可以說要隱藏/刪除網頁上的每個圖像,依此類推。

至於監視,節流..嗯,您可以監視..但要節流..很好,這需要在瀏覽器和網絡連接之間使用應用程序/代理。

幾年前我曾經使用過一個,可以讓我在開發網頁時模擬56k調制解調器的速度。

監控器: https//addons.mozilla.org/en-us/firefox/collections/smayer97/for-managing-bandwidth-usage/

油門/限位器: http : //www.netlimiter.com/

OP,在Firefox 68+(可能是更早的Quantum)中,您可以打開“工具”,“ Web開發人員”,“網絡”或CTRL-SH-E,並查看頁面上每個元素的加載時間。 它實際上有很多信息。 從那里您可以知道哪些廣告服務器超載,並且需要一段時間才能加載。 廣告服務器經常因為忙碌而降低了頁面加載速度,但是顯示為廣告或廣告視頻的較大動畫圖像也是如此。

我知道這並不完全是一種限制,但是它將幫助您找到特定網頁上正在發生的事情的更多詳細信息。 FWIW,我只是封鎖了大多數頁面上的所有廣告,這有助於增加加載時間並減少Firefox的帶寬使用率。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM