Violentmonkey chrome
Author: g | 2025-04-24
Chrome: Tampermonkey or Violentmonkey; Firefox: Greasemonkey, Tampermonkey, or Violentmonkey; Safari: Tampermonkey or Userscripts; Microsoft Edge: Tampermonkey or Violentmonkey; Opera: Tampermonkey or Violentmonkey; Maxthon: Violentmonkey (Note, If you are using Tampermonkey extension in a Chrome-based browser, following instructions to
gm_notification and Chrome violentmonkey violentmonkey
Violentmonkey: Một Trình quản lý Userscript mã nguồn mở cho Trình duyệtViolentmonkey là một trình quản lý userscript mã nguồn mở mạnh mẽ cung cấp hỗ trợ cho các trình duyệt khác nhau. Nó tương thích với các trình duyệt có hỗ trợ WebExtensions, giúp nó trở nên dễ truy cập đối với một loạt người dùng. Với Violentmonkey, người dùng có thể dễ dàng nâng cao trải nghiệm duyệt web của mình bằng cách cài đặt và quản lý userscripts.Một trong những tính năng chính của Violentmonkey là khả năng tự động cập nhật userscripts dựa trên các siêu dữ liệu được cung cấp. Điều này đảm bảo rằng người dùng luôn có phiên bản mới nhất của các script mà không cần can thiệp thủ công. Ngoài ra, Violentmonkey cho phép người dùng thực thi các script theo thứ tự chỉ định, mang lại sự kiểm soát lớn hơn về chức năng và hành vi của các trang web.Violentmonkey cũng hỗ trợ các chức năng GM, mà thường được sử dụng trong userscripts. Điều này cho phép người dùng tương tác với các trang web, thay đổi các thành phần và thực hiện các hành động khác nhau để tùy chỉnh trải nghiệm duyệt web của họ. Khả năng nhập và xuất các script thành tệp zip cũng giúp đơn giản hóa quá trình quản lý userscripts.Điểm nổi bật của Violentmonkey là tích hợp mượt mà với các dịch vụ lưu trữ đám mây phổ biến. Người dùng có thể dễ dàng đồng bộ các script của mình với Dropbox, OneDrive, Google Drive và WebDAV, đảm bảo rằng các script của họ luôn có thể truy cập trên các thiết bị khác nhau. Đặc điểm này đặc biệt hữu ích đối với người dùng chuyển đổi giữa nhiều thiết bị hoặc cần duy trì cấu hình script nhất quán.Với sự hỗ trợ trình duyệt rộng, cập nhật tự động và khả năng đồng bộ tiện lợi, Violentmonkey là một trình quản lý userscript linh hoạt phục vụ nhu cầu của cả người dùng thông thường và người dùng nâng cao. Cho dù bạn muốn nâng cao chức năng của trang web hay tùy chỉnh trải nghiệm duyệt web của mình, Violentmonkey là một lựa chọn đáng tin cậy. FireMonkey UserScript & UserCSS ManagerAbout/Changelog | Help | IssuesFireMonkey is a totally new combined user-script and user-style manager. While it has similar functions to other user-Script managers like Greasemonkey/Tampermonkey/Violentmonkey, and user-style managers like Stylish/Stylus/xStyle, there are also differences.PermissionsInput data to the clipboard: Used to Copy to ClipboardDownload files and read and modify the browser’s download history: Used only to export Script/CSS/PreferencesDisplay notifications to you: Used to inform usersAccess browser tabs: Used to get data for tab operationsStore unlimited amount of client-side data: Used by the user to store Scripts & CSSAccess browser activity during navigation: Used to display the running scripts in active tabAccess your data for all websites: Used to inject Script/CSSReleases Firefox FireMonkey Source Code Beta Source Code Release Releases Source Code Old 2.36-2.72 Browser Minimum Firefox Firefox for Android version 93(released 2021-10-05) version 113 (manifest)(API minimum 102) LicenseThis project is open source under the MPL-2.0 license license.GitHub - violentmonkey/violentmonkey: Violentmonkey provides
This page summarizes the projects mentioned and recommended in the original post on/r/LivestreamFailPost date:30 Mar 2022CodeRabbit: AI Code Reviews for DevelopersRevolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.I haven't tested these, but I see that these exist: TTV LOL, TTV AdEraser, TTV ad-block and Purple Ads Blocker. Also you have some scripts to use with Tampermonkey/Violentmonkey here: CodeRabbitcoderabbit.aifeaturedCodeRabbit: AI Code Reviews for Developers.Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.The code has been forked and you can install a clean version without any of the dodgy referral stuff: be fair, that was actually a good PR he made. it changed the extension's behavior with respect to leaking request parameters that TTV LOL didn't need to work by not sending those. streamlink 5 134 10,352 9.6 PythonStreamlink is a CLI utility which pipes video streams from various services into a video playerIf this was your issue (which I'm sure it is), then I suggest you read every single comment again. randomx-sniffer 6 14 52 0.0 C++Proof of concept tool to detect RandomX cryptojacking malware on WindowsI doubt this extension could do that but you could check your PC for moneros mining algorithm randomx. since it creates some very specific traffic on your machine, this tool should find it: luminous-ttv 7 2 123 4.6 RustAvoid Twitch ads by grabbing video playlists from Russiaalternatively you can also use this. Nutrientwww.nutrient.iofeaturedNutrient – The #1 PDF SDK Library, trusted by 10K+ developers.Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries. Purple-adblock 8 17 478 5.9 TypeScriptAdblock for the twitch using server side signatureI've used Purple Adblock from pixeltris' TwitchAdSolutions for months and haven't had a single purple screen/ad since Twitch started this bullshittery. Though, I can't speak for Chrome, I'm a Firefox user.Adguard for Android with the premium subscription for Twitch, Infinity for Reddit for Reddit, YouTube Vanced for YouTube. crxviewer 10 23 1,500 2.0 JavaScriptAdd-on / web app to view the source code of Chrome / Firefox / Opera 15 extensions and zip files.Yes. You can use to view code of any extension. Xtra 11 81 1,400 8.9 KotlinXtra is a Twitch player and browser for Android. mpv 12 853 29,896 9.9 C🎥 Command line video playerwrangler-legacy 13 139 3,234 7.3 RustDiscontinued🤠 Home to Wrangler v1 (deprecated)When you click onto amazon they build a webservice that redirects you to a site that has amazon in the name but isnt actually hosted by amazon but by a cloudflare service that lets you write code snippets then redirects back to amazon, so they. Chrome: Tampermonkey or Violentmonkey; Firefox: Greasemonkey, Tampermonkey, or Violentmonkey; Safari: Tampermonkey or Userscripts; Microsoft Edge: Tampermonkey or Violentmonkey; Opera: Tampermonkey or Violentmonkey; Maxthon: Violentmonkey (Note, If you are using Tampermonkey extension in a Chrome-based browser, following instructions toViolentmonkey for Google Chrome - Extension
Since couple days it seems Twitch has changed the players behaviour when using the vaft script.By accident I ran vaft and another adblock script simultaneously and the problems were gone (Firefox and Violentmonkey).By itself the other script doesn't work for me and shows ads. But in combination with vaft all ads are blocked and the stream reloads correctly and continuous. The other script forces a proper stream reload after ads finished? { // Does the video player element still exist after reset? if (!videoPlayerEl) { log('info', 'Video player element destroyed after reset - sourcing new element...'); videoPlayerEl = getVideoPlayerEl(); } // Does the video node still exist after reset? if (!videoNodeEl) { log('info', 'Video node destroyed after reset - sourcing new node...'); videoNodeEl = getVideoNodeEl(videoPlayerEl); } // Fix video vol const preFixVol = videoNodeEl.volume; videoNodeEl.volume = videoNodeVolCurrent; log('info', `Post-fixed volume from reset val of '${preFixVol}' -> '${videoNodeVolCurrent}'`); // Fix video player vol slider // TODO: this may not work due to this input being tied to the js framework component if (!videoPlayerVolSliderEl) { videoPlayerVolSliderEl = getVideoPlayerVolSliderEl(videoPlayerEl); } videoPlayerVolSliderEl.value = videoPlayerVolSliderCurrent; adLaunched = false; }, postFixVolWaitTime); } } }); videoPlayerObserver.observe(videoPlayerEl, { childList: true, subtree: true }); log('info', 'Video player observer attached'); }; const listenForVolumeChanges = async function (videoPlayerEl) { const videoNodeEl = getVideoNodeEl(videoPlayerEl); if (!videoNodeEl) { throw new Error('Video player element not found. If it is expected that there is no video on the current page (e.g. Twitch directory), then ignore this error.'); } // Initial load val videoNodeVolCurrent = videoNodeEl.volume.toFixed(2); Iframe, but still cannot be ruled out./.*(?:aliapp|alibaba|alicdn|aliyun|aliyuncs|effirst|mmstat|tbcdn).+/So I tried to disable/OFF the script, but it still doesn't work.Finally, I even tried to delete the script and temporarily put it in the 🗑Recycle Bin (beta version). Even if I delete it to the Recycle Bin, the script is still working...After recording, I intentionally reduced the size of the gif (too big)Therefore, I think it is not a script code problem (I encounter a very simple code that does not have any problems also have this problem), so this is completely a bug in the Tampermonkey container.@derjanb I have sent the configuration of Tampermonkey and 100+ scripts to your 📧mail. You can reproduce the problem in 5 minutes.Import the Tampermonkey script. (30 seconds)Open several sample URL pages provided. (The problem can be reproduced immediately) You will find that the page can hardly be opened, and the CPU usage is very high, (Tampermonkey's own page also froze and couldn't be opened.)Hope can investigate this problem carefully. When you encounter this fatal problem, there is currently no any way except to disable the Tampermonkey extension... so hope to fix this problem first.Finally, the test content:Why does it cause a significant drop in performance?What is terrible is that it is impossible to exclude scripts for such pages.Why is the script of the page excluded, even after the script is deleted to the recycle bin, the script is still executed in the background?Why the script code itself has no problem, but it will cause performance crash on some pages, why?Because I used Violentmonkey for the same test, there is no such performance problem and the problem that cannot be eliminated.How does ViolentMonkey work? violentmonkey violentmonkey
The conversation, I use VimFX with Waterfox Current alongside Firefox. I'd rather just use Firefox though. I've been staring at those LegacyFox instruction more than one time. Being lazy I've just continued using Waterfox. Using LegacyFox means I have to build/make it after every update of Firefox, right? > Using LegacyFox means I have to build/make it after every update of Firefox, right?Nope! Installing once is enough.As long as you're upgrading in-place (which you probably do), it will stay persistent, since Legacyfox doesn't overwrite files provided by Firefox. > Vimium these days does not work when a page hasn't finished loading and it doesn't work on blank pages (about:blank) or any other "system page" (like the preferences or addons).While the new limitations in WebExtensions can be limiting, these in particular don't sound insurmountable.Firstly, while I haven't looked into Vimium's sourcecode (yet) there's no reason in my mind it shouldn't work while page is loading. Unless there's some Firefox bugs (VERY possible), the manifest `run-at: document-start` enables this. Other extensions make ample use of run-at and it has worked perfectly in my experience: things like Violentmonkey even expose it via their own API in the form of `@run-at` metadata and I haven't experienced any delays triggering that.System pages are disabled by default but I believe there's an option either in Firefox prefs or in about:config to re-enable them. Inconvenient but not insurmountable. > While the new limitations in WebExtensions can be limiting, these in particular don't sound insurmountable.That sounds promising, but I haven't seen anybody solve it with WebExtensions yet. Just tried Vimium in Chromium too. Same problems.The end user experience is worse than the picture I painted as my list of drawbacks was incomplete.Here's another one... Say the server is offline or you mistyped a URL and you get toRFC: Violentmonkey Sync Revamp violentmonkey violentmonkey
Firemonkey is a totally new combined user-Scripts and user-Style manager. While it has similar functions to other user-Script managers like GreaseMonkey/Tampermonkey/Violentmonkey, and user-CSS managers like Stylish/Stylus/xStyle, there are also differences.Note: None of my extensions contain any tracking, advertising or privacy infringement. They all have Mozilla Open Source licence. The source is clear and accessible by extracting the XPI.Note: Firefox for Android support is experimental (v2.12+)Features Lightweight extension for both User-Scripts and User-Styles Secure dedicated API (Firefox 65+) to handle User-Scripts Turn Scripts/CSS On/Off from Toolbar Button Supports both GM3 & GM4 (GM_*** and GM.***) style functions plus some new API (e.g. fetch) Script/CSS Auto & Manual Update Export/Import Preferences (for backup or share) to/from a local file on your computer Export/Import Scripts & CSS @require for requiring other saved scripts @container support Web Install scripts from GreasyFork, OpenUserJS & Stylish userstyles Direct Install scripts loaded into tab from GreasyFork, OpenUserJS & file:/// Console logged script errors are referenced to the individual script Temporarily insert existing userScript & userCSS Scratchpad to temporarily insert CSS & JavaScript Log to display latest error & script update messages Notifications from scripts show script's name Help Guide includedPermissions Input data to the clipboard: Used to Copy to Clipboard Download files and read and modify the browser’s download history: Used only to export Script/CSS/Preferences Display notifications to you: Used to inform users Access browser tabs: Used to get data for tab operations Store unlimited amount of client-side data: Used by the user to store Scripts & CSS Access browser activity during navigation: Used to display the running scripts in active tab Access your data for all websites: Used to inject Script/CSSExternal ReviewsFireMonkey uses Firefox's official API for userscripts and userstylesHow to use Userscripts, Userstyles with FireMonkey in Firefox?. Chrome: Tampermonkey or Violentmonkey; Firefox: Greasemonkey, Tampermonkey, or Violentmonkey; Safari: Tampermonkey or Userscripts; Microsoft Edge: Tampermonkey or Violentmonkey; Opera: Tampermonkey or Violentmonkey; Maxthon: Violentmonkey (Note, If you are using Tampermonkey extension in a Chrome-based browser, following instructions to Chrome: Tampermonkey or Violentmonkey; Firefox: Greasemonkey, Tampermonkey, or Violentmonkey; Safari: Tampermonkey or Userscripts; Microsoft Edge: Tampermonkey or Violentmonkey; Opera: Tampermonkey or Violentmonkey; Maxthon: Violentmonkey (Note, If you are using Tampermonkey extension in a Chrome-based browser, following instructions toViolentmonkey - Chrome ウェブストア - Chrome Web Store
Sys: Win10、 Chromium80-89 (tested+verified) 、Tampermonkey all versions(stableβ) (at least 1 year)💥 2 fatal problems caused by using Tampermonkey as UserJS/scripts container : ①. On some pages, it will cause a significant performance drop (very high CPU-usage), and some even crash (it takes ⩾8s~90s to complete load ), during this period, other normal pages will also fail to open. ②. On some pages, scripts cannot be excluded(// @exclude ) at all, even the script is disabled, and even delete to the trash/recycle-bin, still cannot be ruled out.The above two problems should be directly related. can skip this floor and look directly at the test example below and the test comparison of Violentmonkey :👉 #1187 (comment)👉 #1187 (comment)👉 #1187 (comment)🗣 important statement:This fatal problem exists in both the Tampermonkey stable version and the beta version (to be exact, it should have existed for at least 1 year)The URL page and script for the test are provided below, just as an example, In fact, I personally think that there is no problem with the page and the script code itself, because this problem can be encountered on many pages.I have tested/verified/compared repeatedly, and I am pretty sure that it has nothing to do with the URL page or the script code. The only reason is the bug in the Tampermonkey container itself.sorry for my English..... and I don't know the code very well either, But the problem to be said below is indeed a very fatal problem,💥 This fatal problem manifested as:The root cause is: It is completely impossible to prevent the script from being executed on a certain page, so:On some pages, the opening speed becomes abnormally slow, and at the same time, the CPU usage rises rapidly, which eventually leads to a significant drop in browser and system performance.If you have one or two hundred scripts installed (⚠Of course, there are at most 10 running on a page), At this time, it is almost impossible to open the page, I have encountered it for up to 1 minute...Of course, most pages do not have this problem, but many pages have this script. Even if I disable all the scripts, the problem still exists, unless Tampermonkey is disabled to solve this problem.For example:URL page to testing: an example.Then I tried to exclude the script not working on this page, but the results are all invalid...*taobao*Yes, I also added the URL of theComments
Violentmonkey: Một Trình quản lý Userscript mã nguồn mở cho Trình duyệtViolentmonkey là một trình quản lý userscript mã nguồn mở mạnh mẽ cung cấp hỗ trợ cho các trình duyệt khác nhau. Nó tương thích với các trình duyệt có hỗ trợ WebExtensions, giúp nó trở nên dễ truy cập đối với một loạt người dùng. Với Violentmonkey, người dùng có thể dễ dàng nâng cao trải nghiệm duyệt web của mình bằng cách cài đặt và quản lý userscripts.Một trong những tính năng chính của Violentmonkey là khả năng tự động cập nhật userscripts dựa trên các siêu dữ liệu được cung cấp. Điều này đảm bảo rằng người dùng luôn có phiên bản mới nhất của các script mà không cần can thiệp thủ công. Ngoài ra, Violentmonkey cho phép người dùng thực thi các script theo thứ tự chỉ định, mang lại sự kiểm soát lớn hơn về chức năng và hành vi của các trang web.Violentmonkey cũng hỗ trợ các chức năng GM, mà thường được sử dụng trong userscripts. Điều này cho phép người dùng tương tác với các trang web, thay đổi các thành phần và thực hiện các hành động khác nhau để tùy chỉnh trải nghiệm duyệt web của họ. Khả năng nhập và xuất các script thành tệp zip cũng giúp đơn giản hóa quá trình quản lý userscripts.Điểm nổi bật của Violentmonkey là tích hợp mượt mà với các dịch vụ lưu trữ đám mây phổ biến. Người dùng có thể dễ dàng đồng bộ các script của mình với Dropbox, OneDrive, Google Drive và WebDAV, đảm bảo rằng các script của họ luôn có thể truy cập trên các thiết bị khác nhau. Đặc điểm này đặc biệt hữu ích đối với người dùng chuyển đổi giữa nhiều thiết bị hoặc cần duy trì cấu hình script nhất quán.Với sự hỗ trợ trình duyệt rộng, cập nhật tự động và khả năng đồng bộ tiện lợi, Violentmonkey là một trình quản lý userscript linh hoạt phục vụ nhu cầu của cả người dùng thông thường và người dùng nâng cao. Cho dù bạn muốn nâng cao chức năng của trang web hay tùy chỉnh trải nghiệm duyệt web của mình, Violentmonkey là một lựa chọn đáng tin cậy.
2025-04-20FireMonkey UserScript & UserCSS ManagerAbout/Changelog | Help | IssuesFireMonkey is a totally new combined user-script and user-style manager. While it has similar functions to other user-Script managers like Greasemonkey/Tampermonkey/Violentmonkey, and user-style managers like Stylish/Stylus/xStyle, there are also differences.PermissionsInput data to the clipboard: Used to Copy to ClipboardDownload files and read and modify the browser’s download history: Used only to export Script/CSS/PreferencesDisplay notifications to you: Used to inform usersAccess browser tabs: Used to get data for tab operationsStore unlimited amount of client-side data: Used by the user to store Scripts & CSSAccess browser activity during navigation: Used to display the running scripts in active tabAccess your data for all websites: Used to inject Script/CSSReleases Firefox FireMonkey Source Code Beta Source Code Release Releases Source Code Old 2.36-2.72 Browser Minimum Firefox Firefox for Android version 93(released 2021-10-05) version 113 (manifest)(API minimum 102) LicenseThis project is open source under the MPL-2.0 license license.
2025-04-07This page summarizes the projects mentioned and recommended in the original post on/r/LivestreamFailPost date:30 Mar 2022CodeRabbit: AI Code Reviews for DevelopersRevolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.I haven't tested these, but I see that these exist: TTV LOL, TTV AdEraser, TTV ad-block and Purple Ads Blocker. Also you have some scripts to use with Tampermonkey/Violentmonkey here: CodeRabbitcoderabbit.aifeaturedCodeRabbit: AI Code Reviews for Developers.Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.The code has been forked and you can install a clean version without any of the dodgy referral stuff: be fair, that was actually a good PR he made. it changed the extension's behavior with respect to leaking request parameters that TTV LOL didn't need to work by not sending those. streamlink 5 134 10,352 9.6 PythonStreamlink is a CLI utility which pipes video streams from various services into a video playerIf this was your issue (which I'm sure it is), then I suggest you read every single comment again. randomx-sniffer 6 14 52 0.0 C++Proof of concept tool to detect RandomX cryptojacking malware on WindowsI doubt this extension could do that but you could check your PC for moneros mining algorithm randomx. since it creates some very specific traffic on your machine, this tool should find it: luminous-ttv 7 2 123 4.6 RustAvoid Twitch ads by grabbing video playlists from Russiaalternatively you can also use this. Nutrientwww.nutrient.iofeaturedNutrient – The #1 PDF SDK Library, trusted by 10K+ developers.Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries. Purple-adblock 8 17 478 5.9 TypeScriptAdblock for the twitch using server side signatureI've used Purple Adblock from pixeltris' TwitchAdSolutions for months and haven't had a single purple screen/ad since Twitch started this bullshittery. Though, I can't speak for Chrome, I'm a Firefox user.Adguard for Android with the premium subscription for Twitch, Infinity for Reddit for Reddit, YouTube Vanced for YouTube. crxviewer 10 23 1,500 2.0 JavaScriptAdd-on / web app to view the source code of Chrome / Firefox / Opera 15 extensions and zip files.Yes. You can use to view code of any extension. Xtra 11 81 1,400 8.9 KotlinXtra is a Twitch player and browser for Android. mpv 12 853 29,896 9.9 C🎥 Command line video playerwrangler-legacy 13 139 3,234 7.3 RustDiscontinued🤠 Home to Wrangler v1 (deprecated)When you click onto amazon they build a webservice that redirects you to a site that has amazon in the name but isnt actually hosted by amazon but by a cloudflare service that lets you write code snippets then redirects back to amazon, so they
2025-03-30Since couple days it seems Twitch has changed the players behaviour when using the vaft script.By accident I ran vaft and another adblock script simultaneously and the problems were gone (Firefox and Violentmonkey).By itself the other script doesn't work for me and shows ads. But in combination with vaft all ads are blocked and the stream reloads correctly and continuous. The other script forces a proper stream reload after ads finished? { // Does the video player element still exist after reset? if (!videoPlayerEl) { log('info', 'Video player element destroyed after reset - sourcing new element...'); videoPlayerEl = getVideoPlayerEl(); } // Does the video node still exist after reset? if (!videoNodeEl) { log('info', 'Video node destroyed after reset - sourcing new node...'); videoNodeEl = getVideoNodeEl(videoPlayerEl); } // Fix video vol const preFixVol = videoNodeEl.volume; videoNodeEl.volume = videoNodeVolCurrent; log('info', `Post-fixed volume from reset val of '${preFixVol}' -> '${videoNodeVolCurrent}'`); // Fix video player vol slider // TODO: this may not work due to this input being tied to the js framework component if (!videoPlayerVolSliderEl) { videoPlayerVolSliderEl = getVideoPlayerVolSliderEl(videoPlayerEl); } videoPlayerVolSliderEl.value = videoPlayerVolSliderCurrent; adLaunched = false; }, postFixVolWaitTime); } } }); videoPlayerObserver.observe(videoPlayerEl, { childList: true, subtree: true }); log('info', 'Video player observer attached'); }; const listenForVolumeChanges = async function (videoPlayerEl) { const videoNodeEl = getVideoNodeEl(videoPlayerEl); if (!videoNodeEl) { throw new Error('Video player element not found. If it is expected that there is no video on the current page (e.g. Twitch directory), then ignore this error.'); } // Initial load val videoNodeVolCurrent = videoNodeEl.volume.toFixed(2);
2025-04-21Iframe, but still cannot be ruled out./.*(?:aliapp|alibaba|alicdn|aliyun|aliyuncs|effirst|mmstat|tbcdn).+/So I tried to disable/OFF the script, but it still doesn't work.Finally, I even tried to delete the script and temporarily put it in the 🗑Recycle Bin (beta version). Even if I delete it to the Recycle Bin, the script is still working...After recording, I intentionally reduced the size of the gif (too big)Therefore, I think it is not a script code problem (I encounter a very simple code that does not have any problems also have this problem), so this is completely a bug in the Tampermonkey container.@derjanb I have sent the configuration of Tampermonkey and 100+ scripts to your 📧mail. You can reproduce the problem in 5 minutes.Import the Tampermonkey script. (30 seconds)Open several sample URL pages provided. (The problem can be reproduced immediately) You will find that the page can hardly be opened, and the CPU usage is very high, (Tampermonkey's own page also froze and couldn't be opened.)Hope can investigate this problem carefully. When you encounter this fatal problem, there is currently no any way except to disable the Tampermonkey extension... so hope to fix this problem first.Finally, the test content:Why does it cause a significant drop in performance?What is terrible is that it is impossible to exclude scripts for such pages.Why is the script of the page excluded, even after the script is deleted to the recycle bin, the script is still executed in the background?Why the script code itself has no problem, but it will cause performance crash on some pages, why?Because I used Violentmonkey for the same test, there is no such performance problem and the problem that cannot be eliminated.
2025-04-18